等高線チャートは、メッシュポイントの形でデータポイントをプロットする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); } |