我正在创建的条形图会自动缩放 Y 轴刻度增量,从 0 开始为0, .5, 1, 1.5
等等。我想让它只以整数递增,即0, 1, 2, 3, 4
等等我试过了chart.y_axis.tickLblSkip = 1
但我有疑问,因为我相信这只是标签本身,而不是实际的刻度线。有办法控制这个吗?我在文档中看到您可以使用以下命令控制轴的整体比例chart.y_axis.scaling.min
and max
但这不是我要找的。
下面是用于生成我的图表的代码。下面是图表本身,您可以在其中看到 Y 轴刻度,因为“独特的工作”只会是整数,有小数看起来很愚蠢:
# Unique jobs chart
chart = BarChart()
chart.type = 'col'
chart.style = 13
chart.title = 'Unique Job Numbers Run'
chart.y_axis.title = 'Total Number of Parts'
chart.x_axis.title = 'Machine Number'
chart.legend = None
data = Reference(yearly_machine_totals_ws, min_col=4, min_row=1,
max_row=yearly_machine_totals_ws.max_row, max_col=4)
cats = Reference(yearly_machine_totals_ws, min_col=1, min_row=2,
max_row=yearly_machine_totals_ws.max_row)
chart.add_data(data, titles_from_data=True)
chart.set_categories(cats)
chart_ws.add_chart(chart, 'L2')