python - 如何使用openpyxl设置图表标签的间隔单位

标签 python charts openpyxl xlsxwriter

我正在尝试使用 openpyxl 设置图表的间隔单位(用于标签之间的间隔)。默认情况下,此选项设置为“自动”。 图像显示了我们如何在 Excel 中手动设置选项。 Image Link

我在 XlsxWriter 中找到了这个选项:

chart.set_x_axis({'interval_unit': 5})

但在 openpyxl 中找不到该选项。 请帮忙。

最佳答案

对于 openpyxl 中的条形图和柱形图,标记单个数据的轴的类型为 openpyxl.chart.axis.TextAxisTextAxis 具有一个名为 tickLblSkip 的属性,它定义了您要查找的内容。您可以将标记间隔设置为 5,如下所示:

from openpyxl.chart import BarChart

chart = BarChart
chart.x_axis.tickLblSkip = 5

关于python - 如何使用openpyxl设置图表标签的间隔单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834962/

相关文章:

python - 使 Python 'requests' 模块的连接池大小非常大有什么缺点?

javascript - 相当于 Javascript 中 python 的范围

javascript - 在隐藏的 DIV 上渲染 Chartjs

java - 如何从 jfree 图表中删除切片部分标记

c# - SciChart 列系列标签格式

python - 无法在 OSX 上将 openpyxl 导入到 python

python - 使用 openpyxl 写入 Excel 会产生不同的字符符号

python - 如何使用openpyxl同时在一个工作簿中写两张纸

python - jupyterlab - 更改样式 - 字体、字体大小

python - 从字符串中提取子字符串,python