我正在尝试使用 openpyxl 设置图表的间隔单位(用于标签之间的间隔)。默认情况下,此选项设置为“自动”。 图像显示了我们如何在 Excel 中手动设置选项。 Image Link
我在 XlsxWriter 中找到了这个选项:
chart.set_x_axis({'interval_unit': 5})
但在 openpyxl 中找不到该选项。 请帮忙。
最佳答案
对于 openpyxl 中的条形图和柱形图,标记单个数据的轴的类型为 openpyxl.chart.axis.TextAxis
。 TextAxis
具有一个名为 tickLblSkip
的属性,它定义了您要查找的内容。您可以将标记间隔设置为 5,如下所示:
from openpyxl.chart import BarChart
chart = BarChart
chart.x_axis.tickLblSkip = 5
关于python - 如何使用openpyxl设置图表标签的间隔单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834962/