基于plt.title無法顯示中文的快速解決
由于畫圖時plt.title()默認是顯示英文,如果我們設置標題為中文,會無法顯示,如圖:
在最前邊設置這兩條屬性即可:
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False
補充知識:MacOS 解決python plt 中文顯示亂碼問題
(在網(wǎng)上找了好多教程,嘗試了一下,過程都過于繁瑣.....
最后終于解決了,記錄一下,希望此方法也可以幫助到你。)
首先,這個教程不需要下載字體,最終顯示結果如下,如果你可以接受這款字體的話,請繼續(xù)閱讀該教程。
第一步
進入python ,找到matplotlib所在路徑
>>> import matplotlib
>>> matplotlib.matplotlib_fname()
第二步
編輯 matplotlibrc 文件
(1)找到 #font.family:sans-serif ,將前面的“#”刪除
(2)找到 #font.sana-serif: DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
在 “DejaVu Sans” 前面添加 “Arial Unicode MS, ”
(3)找到axes.unicode_minus 將其后面的“True” 改為“False”
第三步
將~/.matplotlib目錄下的兩個文件刪除
在命令終端輸入:
rm -rf ~/.matplotlib/*
重啟python,即可解決中文及“-”無法正常顯示的問題。
測試程序:
x = ['張三', '李四', '-1'] y = [1, 2, 3] plt.plot(x, y) plt.show()
以上這篇基于plt.title無法顯示中文的快速解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python常用數(shù)據(jù)結構和公共方法技巧總結
這篇文章主要介紹了Python常用數(shù)據(jù)結構和公共方法技巧總結,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-08-08Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法
這篇文章主要介紹了Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法,需要的朋友可以參考下2016-04-04python實現(xiàn)網(wǎng)站用戶名密碼自動登錄功能
最近接到這樣的需求通過網(wǎng)頁用戶認證登錄實現(xiàn)上網(wǎng),如何實現(xiàn)網(wǎng)站自動登錄功能呢,接下來小編給大家?guī)砹藀ython實現(xiàn)網(wǎng)站用戶名密碼自動登錄功能,需要的朋友可以參考下2019-08-08