User (Legacy) Posted November 28, 2003 Report Share Posted November 28, 2003 SoftwareFX: I am using the ChartFX Client Server DLL to save a chart image as a BMP. I have a line chart that has many more points than can be represented on the X-axis. My current SKIP is 4--which seems to be about right. When the chart draws the X-axis it starts with "first" data point on the left and draws a label. Then it skips STEP number of points and draws another label. This process continues until I run out of points. Under normal circumstances this is exactly what one would want. Unfortunately, my client is charting data from a point in time BACK in time to some variable point in the past. So, he wants his "start" date to print on the far right hand side and then chart toward the left as he goes back in time. Of course, the only real difference between the two charts is that the first chart always shows the earliest label and my client wants to always show the latest label. Any ideas? Sean Link to comment Share on other sites More sharing options...
Software FX Posted November 28, 2003 Report Share Posted November 28, 2003 I see three options here: 1) If the chart is actually "reversed" you could pass your data from most recent to oldest and the Invert the X-Axis so that is goes from right to left, this will give you exactly what you are looking for as the most recent point will be the first point in the chart. 2) Is reversing the data is not what you are looking for, you can FORCE the last label by doing: chart.AxisX.Style |= AxisStyle.ShowEnds; This will force the last label to show regardless of the axis Step. You might get overlapping labels in this case. 3) You may want to display that "last" date as a title aligned to the Bottom-Right of the chart. -- FP Software FX, Inc. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.