Python操作Excel學習筆記:圖表坐標軸
最新
08-06
微信公眾號:excelperfect
下面介紹使用Python代碼來設置Excel圖表坐標軸。
圖表坐標軸
可以手動設置坐標軸的最小值和最大值,以顯示圖表中的特定區域。如下所示的代碼:
結果如下圖1所示。
圖1
注意,在某些情況下,如上圖1所示,設置坐標軸的限制值實際上相當於顯示數據的子區域。對於大型數據集,使用數據子集而不是坐標軸限制值時,散點圖的渲染速度會快得多。
x軸和y軸都可以以對數比例來縮放。對數的基準可以設置為任何有效的浮點數。如果x軸以對數比例縮放,那麼數據域中的負值將被丟棄。如下面的代碼所示:
上面的代碼將在工作簿中生成5個圖表,如下圖2所示。
圖2
圖2中,前4個圖表在每個軸和兩個軸上以對數比例縮放圖表,對數的基數設置為10。最後1個圖表以e為基數的對數來縮放圖表。
坐標軸可以正向或反向顯示。坐標軸的方向由orientation屬性來控制,其值為minMax時顯示正向,其值為maxMin時顯示反向。如下面的示例代碼:
代碼將生成4張圖表,坐標軸每種可能的方向組合看起來如下圖3所示。
圖3
添加次要坐標軸
添加次要坐標軸實際上涉及到創建第二個圖表,該圖表與第一個圖表共享一個公共的x軸但具有單獨的y軸。下面是示例代碼:
運行代碼後,將生成一個折線和柱狀的組合圖表,如下圖4所示。
圖4
歡迎分享本文,轉載請註明出處。
歡迎在下面留言,完善本文內容,讓更多的人學到更完美的知識。
※Python編程語言學習得怎麼樣,看你是否正真入行Python領域
※為什麼Python如此火?Why Python is so popular?
TAG:Python |