Golang を使った C++ によるガントチャートの作成方法

ガントチャートとは何ですか

ガントチャートは、プロジェクトスケジュールを示す棒グラフの一種です。各作業やアクティビティの開始・終了日を示し、その長さは期間に対応しています。タスク間の依存関係も示し、プロジェクトマネージャーが作業の順序を視覚化できるようにします。広くプロジェクト管理に利用され、計画・スケジューリング・進行状況の追跡に役立ちます。

Excelでガントチャートを作成する方法

Excelでガントチャートを作成するには、次の手順に従います:

  1. ガントチャート用のデータを追加します。

  2. データを選択し、「挿入」→「グラフ」→「積み上げ縦棒グラフ」→「積み上げ横棒グラフ」を選びます。例として、B1:B7を選択し、「積み上げ縦棒」グラフを挿入します。

  3. グラフを選択し、「データの追加」を選択します。次に、系列名系列値を以下のように設定します。

  4. グラフを選択し、横軸(カテゴリ)軸ラベルの編集を行います。

  5. Y軸の軸の書式設定で、逆順にカテゴリを選択します。

  6. 青い系列を選択し、「塗りつぶし→塗りつぶしなし」を設定します。

  7. X軸についても軸の書式設定を行い、最小値最大値を設定します(例:2019年1月5日:43470、2019年1月30日:43494)。

  8. グラフにデータラベルを追加すると、ガントチャートが完成します。

Aspose.Cellsでガントチャートを追加する方法

以下のサンプルコードをご覧ください。サンプルExcelファイル(sample.xlsx)を読み込み、サンプルデータが含まれています。その後、初期データに基づいた積み上げ棒グラフを作成し、関連する設定を行います。最後に、Excelファイル(結果のxlsx)として保存します。以下のスクリーンショットは、Aspose.Cellsが作成したガントチャートです。

サンプルコード