使matplotlib直接支援中文標題的方法有很多,可以通過**匯入一些字型庫,設定一些字型的屬性,但那都會使**多一些重複的匯入操作這裡講一種一次配置,永久解決的辦法。
import matplotlib
matplotlib.matplotlib_fname(
)#將會獲得matplotlib配置檔案所在的絕對路徑
'j:\\anancond\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc'
獲得以上的絕對路徑,但我們進入到j:\anancond\lib\site-packages\matplotlib\mpl-data\
,定位到
font資料夾下的ttf資料夾。
進入到ttf資料夾即可。
字型英文名
微軟雅黑
microsoft yahei
楷體kaiti
宋體simsun
新宋體nsimsun
在c:\windows\fonts
中查詢以上任意一種字型樣式,並複製到之前的fft,並記住對應的英文名,這裡我選擇的是微軟雅黑
再次進入之前獲取的配置檔案的絕對路徑:j:\anancond\lib\site-packages\matplotlib\mpl-data\
,右鍵以記事本的方式開啟它。
用ctrl+f快速查詢#font.sans-serif
,大約在檔案的210行,在:
後新增字型對應的英文名,如microsoft yahei
,並去掉開頭的注釋符號#。
用ctrl+f快速查詢#axes.unicode_minus
,大約在檔案的329行,將:
的true
改為false
,並去掉開頭的注釋符號#
)#獲取matplotlib快取資料夾的絕對路徑
'c:\\users\\12393\\.matplotlib'
如我的路徑為'c:\users\12393\.matplotlib
,進入到這條絕對路徑,並刪除裡面的全部快取檔案,如果絕得不放心,怕刪錯,可以先將它剪下到桌面。最後重啟python編輯器,現在你的matplotlib庫就永久支援中文標題了
zeppelin支援matplotlib配置
我的環境 python 2.7.10,zepplin 0.61 1.需要python支援tkinter.這需要重新編譯安裝python 先查詢系統中tk的版本 root n2 rpm qa grep tk tk devel 8.5.7 5.el6.x86 64 tkinter 2.6.6 66.el...
Matplotlib筆記 城市溫度變化(支援中文)
城市溫度變化 支援中文 import matplotlib.pyplot as plt import random 1.準備資料 x range 60 y shanghai random.uniform 15,18 for i in x y beijing random.uniform 1,3 fo...
Delphi中對BCD碼的直接支援
首先,delphi支援的bcd碼的資料型別名為tbcd,它的定義如下 type tbcd packed record precision byte signspecialplaces byte fraction packed array 0.31 of byte end 對bcd的支援是在fmtbc...