DioDocs for Excel
DioDocs for Excel
等高線チャート
機能 > チャート > チャート種類の操作 > 等高線チャート

等高線チャートは、メッシュポイントの形でデータポイントをプロットする3次元チャートです。 チャートは3つの変数間の機能的な関係を確立し、そのうち2つは独立変数であり、3つ目の変数は従属しています。 2つの独立変数は水平軸にプロットされ、3番目の従属変数は垂直軸にプロットされます。地形図と同様に、色とパターンは同じ値の範囲に属するエリアを示すために使用されます。

DioDocs for Excelでは、以下の等高線チャートが対応されています。

チャートの種類 スナップショット 説明
等高線

等高線チャートは、3次元データをメッシュポイントの形でプロットするチャートです。
等高線(上部ビュー)

等高線(上部ビュー)チャートは、上から見た等高線のビューを表示します。
等高線(ワイヤフレーム)

等高線(ワイヤフレーム)チャートは、塗りつぶし色なしの等高線チャートを表示します。
等高線(上部ビューワイヤフレーム)

等高線(上部ビューワイヤフレーム)チャートは、線のみで塗りつぶし色なし等高線チャートの2次元上部ビューを表示します。

コードの使用

次のコードは、等高線(ワイヤフレーム)チャートの追加方法を示します。

C#
コードのコピー
  public void SurfaceCharts()
  {
      //ワークブックを初期化します
      Workbook workbook = new Workbook();
      //既定のワークシートを取得します
      IWorksheet worksheet = workbook.Worksheets[0];

      //チャートのデータを準備します
      worksheet.Range["A1:D4"].Value = new object[,]
{
     {null, "Q1", "Q2", "Q3"},
     {"携帯電話", 1330, 2345, 3493},
     {"ラップトップ", 2032, 3632, 2197},
     {"タブレット", 6233, 3270, 2030}
};
      worksheet.Range["A:D"].Columns.AutoFit();
      //等高線チャートを追加します
      IShape surfaceChartShape = worksheet.Shapes.AddChart(ChartType.SurfaceWireframe, 250, 20, 360, 230);

      //SeriesCollectionに系列を追加します
      surfaceChartShape.Chart.SeriesCollection.Add(worksheet.Range["A1:D4"], RowCol.Columns, true, true);

      //チャートタイトルを設定します
      surfaceChartShape.Chart.ChartTitle.TextFrame.TextRange.Paragraphs.Add("年間売上記録");

      //ワークブックをXLSXとして保存します
      workbook.Save(@"SurfaceChart.xlsx", SaveFileFormat.Xlsx);
  }