徹底解決 Python畫圖中文亂碼問題--Pyplotz組件

? 1 源起

????????自從開始學(xué)習(xí)Python渺蒿,就非常喜歡用來畫圖公般。一直沒有需求畫要中文顯示信息的圖臼疫,所以沒有配置Python中文的環(huán)境择份。由于昨天就需要畫幾十個(gè)形式相同,只是數(shù)據(jù)不同的圖烫堤,并且需要顯示中文信息荣赶。如果用Excel畫圖會很浪費(fèi)時(shí)間,這迫使我必須要配置Python的中文環(huán)境鸽斟。于是前天晚上開始捯飭Python的中文環(huán)境拔创,直到凌晨4點(diǎn)才終于配好,可以在notebook里面顯示中文富蓄。但是剩燥,到昨天早上畫圖時(shí)還是出現(xiàn)了一些問題。

2 Python畫圖中文配置問題多

?????Python matplotlib 默認(rèn)不支持中文立倍,我使用的Python 2 需要花時(shí)間去配置(Python 3 可能沒有那么復(fù)雜)灭红,才可實(shí)現(xiàn)中文顯示無亂碼。

我遇到的坑如下:

? ? ????? a? 常用的CSV文件口注,無法正常顯示中文字符变擒。解決方法用Excel保存數(shù)據(jù)可以正常顯示中文,無亂碼寝志;?

? ????? ?b? 配置中文環(huán)境中娇斑,需要引入字體策添,由于每個(gè)人的電腦環(huán)境不同,解決方法各不相同毫缆。 最 后唯竹,使用最麻煩的方式,直接定位到我電腦里面存的字體才能實(shí)現(xiàn)(Eg:myfont = fm.FontProperties(fname='/Users/apple/Downloads/simHei.ttf'))苦丁;

????????c? 能顯示中文的時(shí)候浸颓,legend的大小就不能調(diào);能調(diào)大小芬骄,legend的中文就不顯示猾愿;? ?fontsize也無法修改大小,最后棄療了账阻。

3? 徹底解決Python Matplotlib 畫圖時(shí)中文亂碼問題

? ? ? Pyplotz 中文支持組件

? ? ? ?在這里給大家介紹一個(gè)新的庫---Pyplotz:支持Python中文顯示組件。在使用Seaborn或者Pyplot畫圖時(shí)泽本,結(jié)合Pyplotz淘太,無需繁瑣的配置環(huán)境,使用簡單的代碼就可以畫出正常顯示中文的圖啦规丽。男票配置自己電腦中的Python中文環(huán)境也是花了很長時(shí)間才解決蒲牧,我也沒能繞過這個(gè)坑。為了徹底解決畫圖時(shí)中文顯示亂碼赌莺,Pyplotz就產(chǎn)生了冰抢。希望Pyplotz的出現(xiàn),能讓你的Python畫圖的中文顯示更加簡單艘狭。

Pyplotz一直在不斷的完善中挎扰,如有不足之處,希望大家告訴我們哦巢音,一起來完善~

1) 組件特性

????????a? ?跨平臺輕量級 Matplotlib 中文支持組件遵倦。支持 Linux, MacOS 和 Windows官撼;

????????b? 兼容Python2 和Python3梧躺;

????????c? 無需配置,讓中文顯示原生兼容傲绣;

????????d? 兼容 Matplotlib 以及其依賴庫(如: Seaborn)掠哥;

????????e? 支持 Matplotlib 混合編程, 完全相同的API設(shè)計(jì);


2) 獲取方式

使用命令行在終端安裝:?pip install pyplotz?

點(diǎn)擊此處 可以訪問GitHub查看更多關(guān)于Pyplotz 的信息秃诵,趕快去探索一下如何用來畫圖吧续搀。

3) 實(shí)例?

? ?a? 調(diào)用pyplotz

? ? b 與Matplotlib 兼容,畫圖時(shí)顯示中文

? ? c 與Seaborn 兼容

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2018年1月6日第二次編輯

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末顷链,一起剝皮案震驚了整個(gè)濱河市目代,隨后出現(xiàn)的幾起案子屈梁,更是在濱河造成了極大的恐慌,老刑警劉巖榛了,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件在讶,死亡現(xiàn)場離奇詭異,居然都是意外死亡霜大,警方通過查閱死者的電腦和手機(jī)构哺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來战坤,“玉大人曙强,你說我怎么就攤上這事⊥久#” “怎么了碟嘴?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長囊卜。 經(jīng)常有香客問我娜扇,道長,這世上最難降的妖魔是什么栅组? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任雀瓢,我火速辦了婚禮,結(jié)果婚禮上玉掸,老公的妹妹穿的比我還像新娘刃麸。我一直安慰自己,他們只是感情好司浪,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布泊业。 她就那樣靜靜地躺著,像睡著了一般断傲。 火紅的嫁衣襯著肌膚如雪脱吱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天认罩,我揣著相機(jī)與錄音箱蝠,去河邊找鬼。 笑死垦垂,一個(gè)胖子當(dāng)著我的面吹牛宦搬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播劫拗,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼间校,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了页慷?” 一聲冷哼從身側(cè)響起憔足,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤胁附,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后滓彰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體控妻,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年揭绑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了弓候。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡他匪,死狀恐怖菇存,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情邦蜜,我是刑警寧澤依鸥,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站畦徘,受9級特大地震影響毕籽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜井辆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望溶握。 院中可真熱鬧杯缺,春花似錦、人聲如沸睡榆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胀屿。三九已至塘揣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宿崭,已是汗流浹背亲铡。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留葡兑,地道東北人奖蔓。 一個(gè)月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像讹堤,于是被迫代替她去往敵國和親吆鹤。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,451評論 6 428
  • GitHub 上有一個(gè) Awesome - XXX 系列的資源整理,資源非常豐富洲守,涉及面非常廣疑务。awesome-p...
    若與閱讀 18,629評論 4 418
  • 環(huán)境管理管理Python版本和環(huán)境的工具沾凄。p–非常簡單的交互式python版本管理工具。pyenv–簡單的Pyth...
    MrHamster閱讀 3,788評論 1 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,769評論 25 707
  • 今天看到一篇文章說知允,養(yǎng)成事后復(fù)盤的習(xí)慣就能超過至少10%的人撒蟀,看起來很有道理,工作上每天寫下計(jì)劃并最終檢查完成狀況...
    云小5閱讀 161評論 0 0