日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python 折线图中文乱码_彻底解决 Python画图中文乱码问题--Pyplotz组件

發(fā)布時(shí)間:2025/3/12 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 折线图中文乱码_彻底解决 Python画图中文乱码问题--Pyplotz组件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 源起

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

2 Python畫(huà)圖中文配置問(wèn)題多

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

我遇到的坑如下:

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

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也無(wú)法修改大小,最后棄療了。

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

Pyplotz 中文支持組件

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

Pyplotz一直在不斷的完善中,如有不足之處,希望大家告訴我們哦,一起來(lái)完善~

1) 組件特性

a? ?跨平臺(tái)輕量級(jí) Matplotlib 中文支持組件。支持 Linux, MacOS 和 Windows;

b? 兼容Python2 和Python3;

c? 無(wú)需配置,讓中文顯示原生兼容;

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

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

2) 獲取方式

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

點(diǎn)擊此處可以訪問(wèn)GitHub查看更多關(guān)于Pyplotz 的信息,趕快去探索一下如何用來(lái)畫(huà)圖吧。

3) 實(shí)例

a? 調(diào)用pyplotz

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

c 與Seaborn 兼容

2018年1月6日第二次編輯

總結(jié)

以上是生活随笔為你收集整理的python 折线图中文乱码_彻底解决 Python画图中文乱码问题--Pyplotz组件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。