Namespace: GlobFX.SwiffChartGenerator
Assembly: GlobFX.SwiffChartGenerator (in GlobFX.SwiffChartGenerator.dll)

Returns the specified Y value of a series in the chart object.

Visual Basic

    Public Function GetSeriesYValue( index As Integer, valueindex As Integer ) As Double

C#

    public double GetSeriesYValue( int index, int valueindex );

#### Arguments

index
  An integer value that specifies the zero-based index of the series in the chart object.
valueindex
  An integer value that specifies the zero-based index of the Y value in the series specified by index.

#### Return Value

A floating-point number containing the Y value spedified by valueindex in the data series specified by index.

#### Remarks

If the index argument refers to a series that does not exist in the chart object, the GetSeriesYValue method raises an invalid series index error.

If the valueindex argument refers to a Y value that does not exist in the specified series, the GetSeriesYValue method raises an out of bounds error.

- index must be superior or equal to 0.
- index must refer to an existing series.
- valueindex must be superior or equal to 0.
- valueindex must be strictly inferior to ValuesCount.

#### Code Sample

The following code illustrates use of the GetSeriesYValue method.

Visual Basic

    ' Set the series
    chart.SetDataFromTxtFile("C:\\myData.txt")

    ' Retrieve the number of series stored in the chart object
    Dim n_series As Integer = chart.SeriesCount
    Dim n_categories As Integer = chart.ValuesCount

    If n_series = 0 Then
      Me.Response.Write( "No series available<br>" )
    Else
      ' Enumerate the series stored in the chart object
      Dim i As Integer
      Dim j As Integer
      For i = 0 To n_series - 1
        ' Enumerate the XY points of the series
        For j = 0 To n_categories - 1
          Dim str As String = "Series[" + i + "][" + j + "]="
          str= str + "(" + chart.GetSeriesXValue(i,j)
          str= str + ","
          str= str + chart.GetSeriesYValue(i,j) + ")<br>"
          Me.Response.Write( str )
        Next
      Next
    End If

C#

    // Set the series
    chart.SetDataFromTxtFile("C:\\myData.txt");

    // Retrieve the number of series stored in the chart object
    int n_series= chart.SeriesCount;
    int n_categories= chart.ValuesCount;

    if( n_series == 0 )
      this.Response.Write( "No series available<br>" );
    else
      {
      // Enumerate the series stored in the chart object
      for( int i = 0; i < n_series; ++i )
        {
        // Enumerate the XY points of the series
        for( int j = 0; j < n_categories; ++j )
          {
          string str= "Series[" + i + "][" + j + "]=";
          str= str + "(" + chart.GetSeriesXValue(i,j);
          str= str + ",";
          str= str + chart.GetSeriesYValue(i,j) + ")<br>";
          this.Response.Write( str );
          }
        }
      }

#### See Also

GetSeriesXValue Method | SeriesCount Property | SetSeriesYValuesFromString Method | SetSeriesYValuesFromArray Method

Applies To: Chart Object