竜巻チャートの作成方法

紹介

竜巻チャート、または竜巻ダイアグラムまたは竜巻グラフとしても知られるものは、Excelで感度分析によく使用されるデータの視覚化タイプです。これは、特定の結果や成果に対する変数変更の影響を理解するのに役立ちます。

Excelで竜巻チャートを作成する方法

Excelで竜巻チャートを作成する方法は次の通りです:

  1. データを選択し、挿入 –> グラフ –> 挿入列または棒グラフ –> 積み上げ棒グラフに移動し、そこをクリックします。
  2. Y軸を変更:Y軸を右クリックします。軸の書式設定をクリックします。ラベルで、ラベル位置ドロップダウンをクリックして、Low項目を選択します。
  3. 任意の棒を選択し、書式設定に移動します。適切なギャップ幅を設定します。
  4. 竜巻チャートからマイナス記号(-)を削除しましょう。X軸を選択します。書式設定に移動し、軸オプションで数字をクリックします。カテゴリでカスタムを選択し、フォーマットコードに###0,###0を記入します。追加をクリックします。
  5. Y軸をクリックし、軸オプションに移動します。軸オプションで逆順でカテゴリをチェックします。

Aspose.Cells for Python Excelライブラリでトルネードチャートを追加する方法

次のサンプルコードを参照してください。サンプルのExcelファイル(sample.xlsx)をロードし、サンプルデータを含みます。その後、初期データに基づいて積み上げ棒グラフを作成し、適切な設定を行います。最後に、ワークブックをout.xlsxとして保存します。以下のスクリーンショットは、Aspose.Cells for Python via .NETにより作成されたトルネードチャートを示しています。

サンプルコード

from aspose.cells import Workbook
from aspose.cells.charts import ChartType, LegendPositionType, TickLabelPositionType
from aspose.pydrawing import Color
wb = Workbook("sample.xlsx")
sheet = wb.worksheets[0]
charts = sheet.charts
# Add bar chart
index = charts.add(ChartType.BAR_STACKED, 8, 1, 24, 8)
chart = charts[index]
# Set data for bar chart
chart.set_chart_data_range("A1:C7", True)
# Set properties for bar chart
chart.title.text = "Tornado chart"
chart.style = 2
chart.plot_area.area.foreground_color = Color.white
chart.plot_area.border.color = Color.white
chart.legend.position = LegendPositionType.BOTTOM
chart.category_axis.tick_label_position = TickLabelPositionType.LOW
chart.category_axis.is_plot_order_reversed = True
chart.gap_width = 10
valueAxis = chart.value_axis
valueAxis.tick_labels.number_format = "#,##0;#,##0"
wb.save("out.xlsx")