この記事では、Java を使用して Word で縦棒グラフを作成する 方法について説明します。開発環境を設定するための詳細、プログラム フローの手順の一覧、Java を使用して Word で横棒グラフを作成する方法 を示すサンプル コードが含まれています。さまざまな種類のグラフと、グラフをカスタマイズするために設定できるさまざまなプロパティについて説明します。
Java を使用して Word で棒グラフを作成する手順
- Word ファイルでグラフを作成するために Aspose.Words for Java を使用するように IDE を設定します
- グラフを操作するための Document クラス オブジェクトを使用して Word ファイルを作成します。
- 新しいドキュメントのDocumentBuilderクラスオブジェクトをインスタンス化する
- insertChart() メソッドを呼び出して、必要なチャートの種類とサイズのチャートを追加します。
- 新しく作成されたチャートからシリーズにアクセスする
- デフォルトのシリーズを削除し、新しいグラフデータを追加します
- Wordファイルを保存する
これらの手順では、Java を使用して Word で縦棒グラフを作成する方法 について説明します。Word 文書を作成し、DocumentBuilder オブジェクトをインスタンス化して、グラフの種類とサイズを設定して DocumentBuilder オブジェクトの insertChart() メソッドを呼び出します。最後に、グラフの既定のシリーズをクリアし、カテゴリを含む新しいシリーズ データを追加して、要件に応じてグラフをカスタマイズします。
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"); | |
} | |
} |
このコードは、Java を使用して Word で棒グラフを作成する方法 を示しています。ChartType 列挙子を使用して、WATERFALL、HISTOGRAM、SURFACE、PIE_3_D、DOUGHNUT、BAR_STACKED、AREA_3_D_PERCENT_STACKED などのグラフの種類を選択できます。系列データ配列は空にできず、すべての配列要素のサイズは同じである必要があります。
このチュートリアルでは、Word ファイルでグラフを作成する方法を説明しました。Word ファイルで目次を作成するには、Java を使用して Word で目次を作成する の記事を参照してください。