2014-01-15 94 views
5

默認情況下,我可以設置次要刻度「ON」,例如使用「rcsettings.py」(在Enthought Python中,等價於matplotlibrc)嗎? 我已經安裝了matplotlib-1.3.1-3Matplotlib默認設置次要刻度「ON」

+0

等等,什麼?纏住rcparam系統? – tacaswell

+0

我可以在我的機蓋安裝下找到rcsettings.py文件,作爲 〜/ Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/rcsettings.py – jaydeepsb

+0

你不應該編輯安裝的庫的一部分。請參閱http://matplotlib.org/users/customizing.html您使用的是什麼版本的mpl? – tacaswell

回答

2

最後問題在Matplotlib版本1.5.0-1中解決,我最近更新了matplotlib。一旦你更新Matplotlib(手動或通過EPD包管理器)。找到名爲rcsetup.py的文件。通常在Windows中可以在

C:\Users\UserName\AppData\Local\Enthought\Canopy\User\Lib\site-packages\matplotlib\rcsetup.py

發現它不編輯原始文件。複製原始文件並將其重命名爲OriginalRCsetup.py。現在打開一個名爲rcsetup.py文件並搜索包含參數xtick.minor.visible線和編輯它作爲True

#Leave a comment there, edited by me 
'xtick.minor.visible': [True, validate_bool], # visiablility of the x axis minor ticks 

同樣,查找和編輯ytick.minor.visible。

#Leave a comment there, edited by me 
'ytick.minor.visible': [True, validate_bool], # visiablility of the x axis minor ticks 

保存該文件並重新啓動python解釋器。