Filters out all data points in a series except for a specified number of points with the largest (first) Y-values. The Series object that is filtered is used to store the modified data.
Keeps only N top/bottom points of the series.
Visual Basic (Declaration) | |
---|---|
Public Overloads Sub FilterTopN( _ ByVal pointCount As Integer, _ ByVal inputSeries As Series _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public void FilterTopN( int pointCount, Series inputSeries ) |
Parameters
- pointCount
- The number of data points that the filtering operation will not remove.
Number of top/bottom points to return. - inputSeries
- Series object that is filtered. It is also used to store the modified data.
Input series.
Visual Basic | Copy Code |
---|---|
Imports Dundas.Charting.WinControl |
C# | Copy Code |
---|---|
using Dundas.Charting.WinControl |
This method removes all data points from the input series except for a specified number of points that have the largest first Y-values. For example, this method can be used to retrieve the top five products by sales.
To filter a series:
- and keep data points with the smallest values use another definition of this function that uses a getTopValues argument.
- based on a data point value other than the first Y-value (e.g. "X", "Y2", "Y3", etc.) use another definition of this method that takes a usingValue argument.
- and preserve the original series use another definition of this function that uses an outputSeries argument.
Filtered points can be either removed from a series (default) or displayed as empty points, depending on the FilterSetEmptyPoints value.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family