有没有什么办法可以默认设置次要刻度"ON",例如使用"rcsettings.py"(在Enthought Python中,相当于matplotlibrc)?我安装了matplotlib-1.3.1-3
最后这个问题在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
Run Code Online (Sandbox Code Playgroud)
同样,查找并编辑 ytick.minor.visible。
#Leave a comment there, edited by me
'ytick.minor.visible': [True, validate_bool], # visiablility of the x axis minor ticks
Run Code Online (Sandbox Code Playgroud)
保存文件并重新启动 python 解释器。