---
title: "OOXMLチャートをゼロから作成する"
---

## Aspose.Wordsを使用してOOXMLチャートを最初から作成する

Aspose.Wordsは`DocumentBuilder`クラスに追加された`InsertChart`メソッドを提供します。 それでは、`DocumentBuilder->InsertChart`メソッドを使用して簡単な縦棒グラフを文書に挿入する方法を見てみましょう:

### 縦棒グラフの挿入方法

以下のコード例は、縦棒グラフを挿入する方法を示しています。

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Charts-CreateColumnChart-InsertSimpleColumnChart.cpp" >}}

このコードでは、次の結果が生成されます:

![insert-column-chart-aspose-words-cpp-1](creating-ooxml-charts-using-aspose-words-2.png)

これは、すべてのグラフタイプのデータソースのすべての可能なバリアントをカバーするために公開されました:

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Charts-CreateColumnChart-InsertColumnChart.cpp" >}}

このコードでは、次の結果が生成されます:

![insert-column-chart-aspose-words-cpp-2](creating-ooxml-charts-using-aspose-words-3.png)

### どのようにInsertScatterChart

以下のコード例は、散布図を挿入する方法を示しています。

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Charts-InsertScatterChart-InsertScatterChart.cpp" >}}

このコードでは、次の結果が生成されます:

![insert-scatter-chart-aspose-words-cpp-1](creating-ooxml-charts-using-aspose-words-4.png)

### 面グラフの挿入方法

下のコード例は、面グラフを挿入する方法を示しています。

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Charts-InsertAreaChart-InsertAreaChart.cpp" >}}

このコードでは、次の結果が生成されます:

![insert-area-chart-aspose-words-cpp-1](creating-ooxml-charts-using-aspose-words-5.png)

### バブルチャートの挿入方法

以下のコード例は、バブルチャートを挿入する方法を示しています。

{{< gist "aspose-words-gists" "d55d8631947d283b1f0da99afa06c492" "cpp-Programming-Documents-Charts-InsertBubbleChart-InsertBubbleChart.cpp" >}}

このコードでは、次の結果が生成されます:

![insert-bubble-chart-aspose-words-cpp-1](creating-ooxml-charts-from-scratch-using-aspose-words-1.png)

