我正在尝试使用win32com模块来更改某些图表在标签之间的间隔。
例如,这是默认值:
0 1 2 3 4 5 6 7 8 9 10(每1位数)
我想将其改为:
0 5 10(每5位数)
图表的类型设置为组合,带有堆积区域和线条。
我想更改标签之间的间隔,在excel中很容易做到, 只需转到格式轴 - 标签 - 指定间隔单位。
但我还没有找到一种方法来在python中使用win32com。
感谢任何帮助。
抱歉,我无法发布任何图片
答案 0 :(得分:0)
我只是想通了,看起来需要更改的属性是TckLabelSpacing。
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
ws = excel.ActiveSheet
print ws.ChartObjects(1).Chart.Axes(1).TickLabelSpacing