ChartYValueCollection
Inhalt
[
Ausblenden
]ChartYValueCollection class
Stellt eine Sammlung von Y-Werten für eine Diagrammreihe dar.
public class ChartYValueCollection : IEnumerable<ChartYValue>
Eigenschaften
Name | Beschreibung |
---|---|
Count { get; } | Ruft die Anzahl der Elemente in dieser Sammlung ab. |
Item { get; set; } | Ruft den Y-Wert am angegebenen Index ab oder legt ihn fest. |
Methoden
Name | Beschreibung |
---|---|
GetEnumerator() | Gibt ein Enumeratorobjekt zurück. |
Bemerkungen
Alle Objekte der Sammlung außerNull muss das Gleiche habenValueType
.
Die Sammlung erlaubt nur das Ändern von Y-Werten. Um einer Diagrammreihe neue Werte hinzuzufügen oder einzufügen oder Werte zu entfernen, verwenden Sie die entsprechenden Methoden derChartSeries
Klasse verwendet werden kann.
Beispiele
Zeigt, wie man Diagrammseriendaten erhält.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder();
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeries series = chart.Series[0];
double minValue = double.MaxValue;
int minValueIndex = 0;
double maxValue = double.MinValue;
int maxValueIndex = 0;
for (int i = 0; i < series.YValues.Count; i++)
{
// Individuelles Format aller Datenpunkte löschen.
// Datenpunkte und Datenwerte stehen in Säulendiagrammen eins zu eins.
series.DataPoints[i].ClearFormat();
// Y-Wert abrufen.
double yValue = series.YValues[i].DoubleValue;
if (yValue < minValue)
{
minValue = yValue;
minValueIndex = i;
}
if (yValue > maxValue)
{
maxValue = yValue;
maxValueIndex = i;
}
}
// Farben der Max- und Min-Werte ändern.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;
doc.Save(ArtifactsDir + "Charts.GetChartSeriesData.docx");
Siehe auch
- method Add
- method Add
- method Add
- method Insert
- method Insert
- method Insert
- method Remove
- class ChartYValue
- namensraum Aspose.Words.Drawing.Charts
- Montage Aspose.Words