如何创建龙卷风图表

介绍

龙卷风图表,也称为龙卷风图或龙卷风图,是一种常用于Excel中的敏感性分析的数据可视化类型。它帮助您理解变量变化对特定结果或结果的影响。

如何在Excel中创建龙卷风图表

您可以通过以下步骤在Excel中创建龙卷风图表:

  1. 选择数据并转到插入 –> 图表 –> 插入柱状图或条形图 –> 堆积柱状图。点击。
  2. 更改Y轴:右键单击Y轴。点击格式轴。在标签中,点击标签位置下拉菜单并选择低项。
  3. 选择任何柱并进行格式设置。设置适当的间距宽度。
  4. 让我们从龙卷风图表中删除减号(-)。选择X轴。转到格式设置。在轴选项中,点击数字。在类别中,选择自定义。在格式代码中写入###0,###0。点击添加。
  5. 点击Y轴并转到轴选项。在轴选项中,勾选倒序显示的类别。

在 Aspose.Cells for Python Excel 库中添加龙卷风图的方法

请参阅以下示例代码。它加载包含一些示例数据的示例Excel文件,然后基于初始数据创建堆积条形图并设置相关属性。最后,将工作簿保存为输出 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")