我是熊貓和matplotlib的新手,但不是Python。我有兩個問題;小學和中學。只顯示熊貓盒狀圖中的第n個ticklabel
主:
我有一個FICO大熊貓得分箱線圖上的y軸的x軸和利率。 由於FICO分數互相覆蓋,我的x軸全部搞砸了。 我想只顯示在x軸上每隔4或第5 ticklabel了幾個原因:
- 一般它不太排行榜毫無價值
- 在這種情況下,將允許標籤實際被閱讀。
我的代碼片段如下:
plt.figure()
loansmin = pd.read_csv('../datasets/loanf.csv')
p = loansmin.boxplot('Interest.Rate','FICO.Score')
我p
保存返回值,因爲我想我可能需要進一步處理的情節,我現在要做的。
中學:
如何訪問的情節,次要情節,斧頭從熊貓對象箱線圖。上面是matplotlib.axes.AxesSubplot
對象。
help(matplotlib.axes.AxesSubplot)
給出了一個消息,說:
'AttributeError: 'module' object has no attribute 'AxesSubplot'
dir(matplotlib.axes)
名單Axes
,Subplot
和Subplotbase
在該命名空間,但沒有AxesSubplot
。我如何更好地理解這個返回的對象?
您應該從matplotlib中檢出['MultipleLocator'](http://matplotlib.org/api/ticker_api.html?highlight=multiplelocator#matplotlib.ticker.MultipleLocator)。這裏有一個[示例](http://matplotlib.org/examples/pylab_examples/major_minor_demo1.html)。在附註中;根據我的經驗,用matplotlib繪圖比在熊貓中繪圖更靈活。 – hooy
嗨,nordev,謝謝你的指針。但是,要使用MultipleLocator,我需要訪問基礎對象。雖然matplotlib當然更靈活,但學習曲線要高得多,而且從我的探索 - 創建boxplot並不像熊貓那樣簡單透明。 – Nitin