ChartXValueCollection
Innehåll
[
Dölj
]ChartXValueCollection class
Representerar en samling av X-värden för en diagramserie.
public class ChartXValueCollection : IEnumerable<ChartXValue>
Egenskaper
namn | Beskrivning |
---|---|
Count { get; } | Hämtar antalet objekt i den här samlingen. |
FormatCode { get; set; } | Hämtar eller ställer in formatkoden som tillämpas på X-värdena. |
Item { get; set; } | Hämtar eller ställer in X-värdet vid det angivna indexet. |
Metoder
namn | Beskrivning |
---|---|
GetEnumerator() | Returnerar ett uppräknarobjekt. |
Anmärkningar
Alla föremål i samlingen förutomnull måste ha sammaValueType
.
Samlingen tillåter endast ändring av X-värden. För att lägga till eller infoga nya värden i en diagramserie, eller ta bort värden, använd lämpliga metoder förChartSeries
klass kan användas.
Exempel
Visar hur man hämtar data från diagramserier.
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++)
{
// Rensa individuellt format för alla datapunkter.
// Datapunkter och datavärden är ett-till-ett i kolumndiagram.
series.DataPoints[i].ClearFormat();
// Hämta Y-värde.
double yValue = series.YValues[i].DoubleValue;
if (yValue < minValue)
{
minValue = yValue;
minValueIndex = i;
}
if (yValue > maxValue)
{
maxValue = yValue;
maxValueIndex = i;
}
}
// Ändra färgerna på max- och min-värdena.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;
doc.Save(ArtifactsDir + "Charts.GetChartSeriesData.docx");
Se även
- method Add
- method Add
- method Insert
- method Insert
- method Remove
- class ChartXValue
- namnutrymme Aspose.Words.Drawing.Charts
- hopsättning Aspose.Words