Тази статия обяснява как да създадете колонна диаграма в Word с помощта на Java. Има подробности за настройка на средата за разработка, списък със стъпки за потока на програмата и примерен код, показващ как да създадете стълбовидна диаграма в Word с помощта на Java. Ще обсъдим различни видове диаграми и различни свойства, които можете да зададете, за да персонализирате диаграмите.
Стъпки за създаване на лентова графика в Word с помощта на Java
- Настройте IDE да използва Aspose.Words for Java за създаване на диаграми във файл на Word
- Създайте файл на Word, като използвате обекта от клас Document за работа с диаграми
- Създайте обект на клас DocumentBuilder за новия документ
- Извикайте метода insertChart(), за да добавите диаграма с необходимия тип и размер на диаграмата
- Достъп до серията от новосъздадената диаграма
- Премахнете серията по подразбиране и добавете нови данни за диаграмата
- Запазете файла на Word
Тези стъпки описват как да направите колонна диаграма в Word с помощта на Java. Създайте документ на Word, инстанцирайте обект DocumentBuilder и извикайте метода insertChart() в обекта DocumentBuilder, като зададете типа и размера на диаграмата. Накрая изчистете сериите по подразбиране в диаграмата и добавете нови данни за сериите с категории, за да персонализирате диаграмата според вашите изисквания.
Код за създаване на стълбовидна диаграма в 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"); | |
} | |
} |
Този код демонстрира как да правите лентови диаграми в Word с помощта на Java. Можете да използвате изброителя ChartType за избор на типове диаграми като WATERFALL, HISTOGRAM, SURFACE, PIE_3_D, DOUGHNUT, BAR_STACKED и AREA_3_D_PERCENT_STACKED, за да изброите няколко. Имайте предвид, че масивът от данни на серията не може да бъде празен и размерът на всички елементи на масива трябва да бъде подобен.
Този урок ни научи да създаваме диаграми във файл на Word. За да създадете TOC във файл на Word, вижте статията на Създайте съдържание в Word с помощта на Java.