gpt4 book ai didi

Python PPTX - 如何设置图表轴数格式和范围

转载 作者:行者123 更新时间:2023-12-04 01:39:40 26 4
gpt4 key购买 nike

我正在尝试适应条形图 Y 轴,范围从 0 到 1,小数点后一位,例如:刻度标签为 1.2:

我可以将它设置为从 0 开始:

 Thisvalue_axis.minimum_scale = 0

我可以设置最高值:

 Thisvalue_axis.major_unit = 1

但是中间刻度标签没有显示

这是我的代码:

Thisvalue_axis = ThisChart.value_axis
Thisvalue_axis.minimum_scale = 0
Thisvalue_axis.major_unit = 1
Thisvalue_axis.minor_tick_mark = XL_TICK_MARK.OUTSIDE
Thisvalue_axis.has_minor_gridlines = True

是否可以显示0到1之间的值并设置数字格式?

最佳答案

您应该使用以下方式设置最高值:

value_axis.maximum_scale = 1

然后将主要单位设置为 0.1 或 0.2 或任何适合的值:

value_axis.major_unit = 0.1

此特定示例将显示 0.0、0.1、0.2、... 1.0 作为刻度线标签。

将主要单位设置为 1 并将次要单位设置为 0.1(或您喜欢的任何值)会产生另一种外观。这通常会为主要单位显示一个更突出的刻度线,而为次要单位显示一个不太突出的刻度线。但请注意,刻度标签仅出现在主要刻度标记上。

数字格式是使用 Axis.tick_labels 上可用的 TickLabels 对象设置的:

value_axis.tick_labels.number_format = '0.0'

关于Python PPTX - 如何设置图表轴数格式和范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47699010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com