Tento článek vysvětluje, jak vytvořit sloupcový graf v Word pomocí Java. Obsahuje podrobnosti pro nastavení prostředí pro vývoj, seznam kroků pro tok programu a ukázkový kód ukazující jak vytvořit sloupcový graf ve Wordu pomocí Javy. Probereme různé typy grafů a různé vlastnosti, které můžete nastavit, abyste si grafy přizpůsobili.
Kroky pro vytvoření sloupcového grafu ve Wordu pomocí Java
- Nastavte IDE na použití Aspose.Words for Java k vytváření grafů v souboru aplikace Word
- Vytvořte soubor aplikace Word pomocí objektu třídy Document pro práci s grafy
- Vytvořte instanci objektu třídy DocumentBuilder pro nový dokument
- Chcete-li přidat graf s požadovaným typem a velikostí grafu, zavolejte metodu insertChart()
- Přístup k řadě z nově vytvořeného grafu
- Odeberte výchozí řadu a přidejte nová data grafu
- Uložte soubor aplikace Word
Tyto kroky popisují jak vytvořit sloupcový graf ve Wordu pomocí Java. Vytvořte dokument aplikace Word, vytvořte instanci objektu DocumentBuilder a zavolejte metodu insertChart() v objektu DocumentBuilder nastavením typu a velikosti grafu. Nakonec vymažte výchozí řadu v grafu a přidejte nová data sérií s kategoriemi, abyste graf přizpůsobili svým požadavkům.
Kód pro vytvoření pruhového grafu v aplikaci Word
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Adding charts in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document document = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(document); | |
// Add column chart | |
Shape shape = docBuilder.insertChart(ChartType.COLUMN, 400, 250); | |
// Access the chart | |
Chart chart = shape.getChart(); | |
// Get the chart series | |
ChartSeriesCollection series = chart.getSeries(); | |
// Clear the series | |
series.clear(); | |
// Define categories | |
String[] categories = new String[] { "Chart Data 1", "Chart Data 2" }; | |
// Add new series | |
series.add("Series A", categories, new double[] { 4, 7 }); | |
series.add("Series B", categories, new double[] { 1, 5 }); | |
series.add("Series C", categories, new double[] { 6, 6 }); | |
series.add("Series D", categories, new double[] { 3, 2 }); | |
series.add("Series E", categories, new double[] { 7, 4 }); | |
document.save("Output.docx"); | |
System.out.println("Charts added successfully"); | |
} | |
} |
Tento kód demonstroval jak vytvořit sloupcové grafy ve Wordu pomocí Java. Pro výběr typů grafů, jako je WATERFALL, HISTOGRAM, SURFACE, PIE_3_D, DOUGHNUT, BAR_STACKED a AREA_3_D_PERCENT_STACKED, můžete použít enumerátor ChartType. Všimněte si, že pole dat série nemůže být prázdné a velikost všech prvků pole by měla být podobná.
Tento tutoriál nás naučil vytvářet grafy v souboru aplikace Word. Chcete-li vytvořit obsah v souboru aplikace Word, přečtěte si článek o Vytvořte obsah ve Wordu pomocí Javy.