Problem with Exclude and Include of the points in box plot
Posted: Wed Apr 29, 2009 12:48 pm
1) [b]Issue: Exclude and Include of the points in box plot when 2 series are near by.[/b]
a. In box plot series we have given a functionality of exclude and include of the mild and extreme outliers.
b. When the user selects a outlier (Box plot series) to exclude, the following process takes place –
1. A menu strip is created with Exclude item.
2. A new point series is being create for the point which have been excluded and the box plot is drawn with out the excluded point.
3. Box plot is redrawn
c. When the user selects the point series which has been excluded to include in the box plot then following process takes place –
1. A menu strip is create with include item.
2. The point which is included is included in the box series and the point which was displayed is removed.
3. Box plot is redrawn
But when 2 box series outliers are near by and when a outlier is excluded and the point series is create at the place of the outlier, and if I click on the point series point to include it into box series then the tChart1_ClickSeries is unable to obtain the clicked series.
If the box plot mild outlier is near to the point series and if the user clicks on point series, the tChart1_ClickSeries event returns the box plot series instead of point series.
Alternative for this is: when we zoom the near by points and click on the point series then the user can include the points.
2) [b]Issue: X axis and Y axis labels for the box plot when the labels are customized.[/b]
a. When the user wants to add a column of a dataset as one box then I am using the customized labels, so that the bottom axis labels will corresponds to the column header.
b. When the user clicks on the box plot (eg: median) point to find the exact x and y
the following process takes place
i. “s.Title + "- " + s.YValues[valueIndex].ToString()” where s is series is assined to the annotation.
But I am unble to obtain the a proper series title and the y axis value from tChart1_ClickSeries event “except when a horizontal line for the lower value (Adjacent 1) is clicked ”.
a. In box plot series we have given a functionality of exclude and include of the mild and extreme outliers.
b. When the user selects a outlier (Box plot series) to exclude, the following process takes place –
1. A menu strip is created with Exclude item.
2. A new point series is being create for the point which have been excluded and the box plot is drawn with out the excluded point.
3. Box plot is redrawn
c. When the user selects the point series which has been excluded to include in the box plot then following process takes place –
1. A menu strip is create with include item.
2. The point which is included is included in the box series and the point which was displayed is removed.
3. Box plot is redrawn
But when 2 box series outliers are near by and when a outlier is excluded and the point series is create at the place of the outlier, and if I click on the point series point to include it into box series then the tChart1_ClickSeries is unable to obtain the clicked series.
If the box plot mild outlier is near to the point series and if the user clicks on point series, the tChart1_ClickSeries event returns the box plot series instead of point series.
Alternative for this is: when we zoom the near by points and click on the point series then the user can include the points.
2) [b]Issue: X axis and Y axis labels for the box plot when the labels are customized.[/b]
a. When the user wants to add a column of a dataset as one box then I am using the customized labels, so that the bottom axis labels will corresponds to the column header.
b. When the user clicks on the box plot (eg: median) point to find the exact x and y
the following process takes place
i. “s.Title + "- " + s.YValues[valueIndex].ToString()” where s is series is assined to the annotation.
But I am unble to obtain the a proper series title and the y axis value from tChart1_ClickSeries event “except when a horizontal line for the lower value (Adjacent 1) is clicked ”.