Přidat vlastní chybu v Java Slides
Úvod do přidávání vlastních chybových pruhů do snímků Java pomocí Aspose.Slides
V tomto tutoriálu se naučíte, jak přidat vlastní chybové úsečky do grafu v prezentaci PowerPoint pomocí Aspose.Slides for Java. Chybové úsečky jsou užitečné pro zobrazení variability nebo nejistoty v datových bodech v grafu.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Knihovna Aspose.Slides for Java nainstalovaná a nakonfigurovaná ve vašem projektu.
- Nastaveno vývojové prostředí Java.
Krok 1: Vytvořte prázdnou prezentaci
Nejprve vytvořte prázdnou prezentaci v PowerPointu.
// Cesta k adresáři dokumentů.
String dataDir = "Your Document Directory";
// Vytváření prázdné prezentace
Presentation presentation = new Presentation();
Krok 2: Přidejte bublinový graf
Dále do prezentace přidáme bublinový graf.
// Vytvoření bublinového grafu
IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Bubble, 50, 50, 400, 300, true);
Krok 3: Přidejte vlastní chybové úsečky
Nyní do řady grafů přidáme vlastní chybové úsečky.
// Přidání vlastních chybových pruhů a nastavení jejich formátu
IChartSeries series = chart.getChartData().getSeries().get_Item(0);
IErrorBarsFormat errBarX = series.getErrorBarsXFormat();
IErrorBarsFormat errBarY = series.getErrorBarsYFormat();
errBarX.setVisible(true);
errBarY.setVisible(true);
errBarX.setValueType(ErrorBarValueType.Custom);
errBarY.setValueType(ErrorBarValueType.Custom);
Krok 4: Nastavte data chybových pruhů
V tomto kroku přistoupíme k datovým bodům řady grafů a nastavíme hodnoty vlastních chybových pruhů pro každý bod.
// Přístup k datovým bodům řady grafů a nastavení hodnot chybových pruhů pro jednotlivé body
IChartDataPointCollection points = series.getDataPoints();
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForXPlusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForXMinusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForYPlusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForYMinusValues(DataSourceType.DoubleLiterals);
// Nastavení chybových pruhů pro body sérií grafu
for (int i = 0; i < points.size(); i++)
{
points.get_Item(i).getErrorBarsCustomValues().getXMinus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getXPlus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getYMinus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getYPlus().setAsLiteralDouble(i + 1);
}
Krok 5: Uložte prezentaci
Nakonec uložte prezentaci s vlastními chybovými úsečkami.
// Ukládání prezentace
presentation.save(dataDir + "ErrorBarsCustomValues_out.pptx", SaveFormat.Pptx);
A je to! Úspěšně jste přidali vlastní chybové úsečky do grafu v prezentaci aplikace PowerPoint pomocí Aspose.Slides for Java.
Kompletní zdrojový kód pro přidání vlastní chyby v Java Slides
// Cesta k adresáři dokumentů.
String dataDir = "Your Document Directory";
// Vytváření prázdné prezentace
Presentation presentation = new Presentation();
try
{
// Vytvoření bublinového grafu
IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Bubble, 50, 50, 400, 300, true);
// Přidání vlastních chybových pruhů a nastavení jejich formátu
IChartSeries series = chart.getChartData().getSeries().get_Item(0);
IErrorBarsFormat errBarX = series.getErrorBarsXFormat();
IErrorBarsFormat errBarY = series.getErrorBarsYFormat();
errBarX.setVisible(true);
errBarY.setVisible(true);
errBarX.setValueType(ErrorBarValueType.Custom);
errBarY.setValueType(ErrorBarValueType.Custom);
// Přístup k datovým bodům řady grafů a nastavení hodnot chybových pruhů pro jednotlivé body
IChartDataPointCollection points = series.getDataPoints();
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForXPlusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForXMinusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForYPlusValues(DataSourceType.DoubleLiterals);
points.getDataSourceTypeForErrorBarsCustomValues().setDataSourceTypeForYMinusValues(DataSourceType.DoubleLiterals);
// Nastavení chybových pruhů pro body sérií grafu
for (int i = 0; i < points.size(); i++)
{
points.get_Item(i).getErrorBarsCustomValues().getXMinus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getXPlus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getYMinus().setAsLiteralDouble(i + 1);
points.get_Item(i).getErrorBarsCustomValues().getYPlus().setAsLiteralDouble(i + 1);
}
// Ukládání prezentace
presentation.save(dataDir + "ErrorBarsCustomValues_out.pptx", SaveFormat.Pptx);
}
finally
{
if (presentation != null) presentation.dispose();
}
Závěr
V tomto komplexním tutoriálu jste se naučili, jak vylepšit své prezentace v PowerPointu přidáním vlastních chybových pruhů do grafů pomocí Aspose.Slides for Java. Chybové úsečky poskytují cenné informace o variabilitě a nejistotě dat, díky čemuž jsou vaše grafy informativnější a vizuálně přitažlivější.
FAQ
Jak přizpůsobím vzhled chybových pruhů?
Vzhled chybových pruhů můžete upravit úpravou vlastností souboruIErrorBarsFormat
objekt, jako je styl čáry, barva čáry a šířka chybového pruhu.
Mohu přidat chybové úsečky do jiných typů grafů?
Ano, do různých typů grafů podporovaných Aspose.Slides for Java můžete přidat chybové úsečky, včetně sloupcových grafů, spojnicových grafů a bodových grafů.
Jak nastavím různé hodnoty chybového sloupce pro každý datový bod?
Můžete procházet datové body a pro každý bod nastavit vlastní hodnoty chybových pruhů, jak je znázorněno v kódu výše.
Je možné skrýt chybové úsečky pro konkrétní datové body?
Ano, viditelnost chybových pruhů pro jednotlivé datové body můžete ovládat nastavenímsetVisible
vlastnictvímIErrorBarsFormat
objekt.