用matplotlib畫圖有一段時間了,這次把一些自己的心得體會做個總結:
1.如何在python指令碼和python shell 動態修改matplotlib畫圖的引數。
matplotlib.rcparams:
儲存所有rc設定的類似字典的變數。
import matplotlib as mpl
mpl.rcparams['lines.linewidth'] = 2
mpl.rcparams['lines.color'] = 'r'
也可以使用
matplotlib.rc()命令一次性修改同組的多個引數。組名類似: lines,patches,font,text等等。
import matplotlib as mpl
mpl.rc('lines', linewidth=2, color='r')
2.如何修改matplotlib畫圖的預設引數,即在python指令碼中不用進行動態修改。
matplotlib 使用matplotlibrc 設定檔案去定製所有引數。首先,你要找到matplotlibrc檔案。
1)現有的工作目錄下
2)$matplotlibrc/matplotlibrc
3)~/.config/matplotlib/matplotlibrc
4)install/matplotlib/mpl-data/matplotlibrc,install 一般來說指usr/lib/python2.7/site-packages on linux
實在找不到的話,使用shell命令find / -name matplotlibrc 2>/dev/null. 將找到的matplotlibrc拷貝到~/.config/matplotlib/然後按照自己的需要進行設定。
也可以用下面的函式去檢視載入matplotlibrc的路徑
>>> import matplotlib
>>> matplotlib.matplotlib_fname()
'/home/foo/.config/matplotlib/matplotlibrc'
matplotlib 配置引數
matplotlib 是乙個開源專案,由 john hunter 發起。關於 matplotlib 的由來,有乙個小故事。john hunter 和他研究癲癇症的同事借助乙個專有軟體做腦皮層電圖分析,但是他所在的實驗室只有乙份該電圖分析軟體的許可。他和許多一起工作的同事不得不輪流使用該軟體的硬體加密...
Express定製引數解析錯誤響應值
nodejs的express框架本身所提供的東西並沒有其它框架那麼多。其中的乙個問題就是對於請求資料的解析。express中的請求物件並沒有未經過解析的請求體,幾乎所有的請求體都要經過類似於body parser這類包來實現對其解析。const bodyparser require body par...
Matplotlib安裝教程
matplotlib的安裝,很多人會遇到安裝後報錯,本教程基於32位win7系統下,python版本為2.7,完美解決matplotlib的安裝。主要工具 pyhton2.7.11 numpy 1.10.4 cp27 none win32.whl或numpy 1.9.0 win32 superpac...