2015-08-31 66 views
0

我正嘗試使用win32com模塊更改標籤之間某個圖表的間隔。python win32com excel設置標籤間隔

例如,這是默認:

0 1 2 3 4 5 6 7 8 9 10(每1位)

我想把它變成:

0 5 10 (每5位數字)

圖表的類型設置爲組合,具有堆積區域和線條。

我想更改標籤之間的間隔,在Excel中很容易, 只需轉到格式軸 - 標籤 - 指定間隔單位。

但我還沒有找到一種方法來用python中的win32com來做到這一點。

感謝任何幫助。

對不起,我不能發表任何圖片

回答

0

我想通了,好像是需要改變的屬性是TckLabelSpacing。

import win32com.client as win32 
excel = win32.gencache.EnsureDispatch('Excel.Application') 
ws = excel.ActiveSheet 
print ws.ChartObjects(1).Chart.Axes(1).TickLabelSpacing