Fehlerbalken
Contents
[
Hide
]
Fehlerbalken hinzufügen
Aspose.Slides für .NET bietet eine einfache API zur Verwaltung von Fehlerbalkenwerten. Der Beispielcode gilt, wenn ein benutzerdefinierter Werttyp verwendet wird. Um einen Wert anzugeben, verwenden Sie die ErrorBarCustomValues-Eigenschaft eines bestimmten Datenpunkts in der DataPoints-Sammlung der Serien:
- Erstellen Sie eine Instanz der Presentation-Klasse.
- Fügen Sie ein Blasendiagramm auf der gewünschten Folie hinzu.
- Greifen Sie auf die erste Diagrammreihe zu und legen Sie das Format des Fehlerbalken X fest.
- Greifen Sie auf die erste Diagrammreihe zu und legen Sie das Format des Fehlerbalken Y fest.
- Legen Sie die Werte und das Format der Balken fest.
- Schreiben Sie die modifizierte Präsentation in eine PPTX-Datei.
// Erstellen einer leeren Präsentation
using (Presentation presentation = new Presentation())
{
// Erstellen eines Blasendiagramms
IChart chart = presentation.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, true);
// Hinzufügen von Fehlerbalken und Festlegen des Formats
IErrorBarsFormat errBarX = chart.ChartData.Series[0].ErrorBarsXFormat;
IErrorBarsFormat errBarY = chart.ChartData.Series[0].ErrorBarsYFormat;
errBarX.IsVisible = true;
errBarY.IsVisible = true;
errBarX.ValueType = ErrorBarValueType.Fixed;
errBarX.Value = 0.1f;
errBarY.ValueType = ErrorBarValueType.Percentage;
errBarY.Value = 5;
errBarX.Type = ErrorBarType.Plus;
errBarY.Format.Line.Width = 2;
errBarX.HasEndCap = true;
// Präsentation speichern
presentation.Save("ErrorBars_out.pptx", SaveFormat.Pptx);
}
Benutzerdefinierten Fehlerbalkenwert hinzufügen
Aspose.Slides für .NET bietet eine einfache API zur Verwaltung von benutzerdefinierten Fehlerbalkenwerten. Der Beispielcode gilt, wenn die IErrorBarsFormat.ValueType-Eigenschaft gleich Custom ist. Um einen Wert anzugeben, verwenden Sie die ErrorBarCustomValues-Eigenschaft eines bestimmten Datenpunkts in der DataPoints-Sammlung der Serien:
- Erstellen Sie eine Instanz der Presentation-Klasse.
- Fügen Sie ein Blasendiagramm auf der gewünschten Folie hinzu.
- Greifen Sie auf die erste Diagrammreihe zu und legen Sie das Format des Fehlerbalken X fest.
- Greifen Sie auf die erste Diagrammreihe zu und legen Sie das Format des Fehlerbalken Y fest.
- Greifen Sie auf die einzelnen Datenpunkte der Diagrammreihe zu und legen Sie die Fehlerbalkenwerte für den einzelnen Datenpunkt der Serie fest.
- Legen Sie die Werte und das Format der Balken fest.
- Schreiben Sie die modifizierte Präsentation in eine PPTX-Datei.
// Erstellen einer leeren Präsentation
using (Presentation presentation = new Presentation())
{
// Erstellen eines Blasendiagramms
IChart chart = presentation.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, true);
// Hinzufügen von benutzerdefinierten Fehlerbalken und Festlegen des Formats
IChartSeries series = chart.ChartData.Series[0];
IErrorBarsFormat errBarX = series.ErrorBarsXFormat;
IErrorBarsFormat errBarY = series.ErrorBarsYFormat;
errBarX.IsVisible = true;
errBarY.IsVisible = true;
errBarX.ValueType = ErrorBarValueType.Custom;
errBarY.ValueType = ErrorBarValueType.Custom;
// Zugriff auf die Datenpunkte der Diagrammreihe und Festlegen der Fehlerbalkenwerte für einzelne Punkte
IChartDataPointCollection points = series.DataPoints;
points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXPlusValues = DataSourceType.DoubleLiterals;
points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXMinusValues = DataSourceType.DoubleLiterals;
points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYPlusValues = DataSourceType.DoubleLiterals;
points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYMinusValues = DataSourceType.DoubleLiterals;
// Festlegen der Fehlerbalken für die Punkte der Diagrammreihe
for (int i = 0; i < points.Count; i++)
{
points[i].ErrorBarsCustomValues.XMinus.AsLiteralDouble = i + 1;
points[i].ErrorBarsCustomValues.XPlus.AsLiteralDouble = i + 1;
points[i].ErrorBarsCustomValues.YMinus.AsLiteralDouble = i + 1;
points[i].ErrorBarsCustomValues.YPlus.AsLiteralDouble = i + 1;
}
// Präsentation speichern
presentation.Save("ErrorBarsCustomValues_out.pptx", SaveFormat.Pptx);
}