91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決pandas作圖無法顯示中文的問題

發布時間:2021-06-28 15:21:17 來源:億速云 閱讀:248 作者:小新 欄目:開發技術

這篇文章主要介紹怎么解決pandas作圖無法顯示中文的問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

最近開始使用 pandas 處理可視化數據,挖掘信息。但是在作圖時遇到,無法顯示中文的問題。

下面這段代碼是統計 fujian1.csv 文件中 City 所在列中各個城市出現次數的代碼。可是作圖直方圖時在 x 軸上無法顯示中文。

import pandas as pd
# Reading data locally
df = pd.read_csv('fujian1.csv', encoding='gbk')
counts = df['City'].value_counts()
counts[counts > 1000].plot(kind = 'bar')

查了一些資料,找到的原因是 matplotlib 包默認只支持 ASCII 碼,不支持 unicode 碼。

解決方法,就是需要將 matplotlib 的安裝目錄下的 matplotlibrc 配置文件修改一下,將font.family 部分(大概在139行左右)注釋去掉,并且在 font.serif 和 font.sans-serif 支持字體加上一個中文字體,如 SimHei:

font.family   : sans-serif
#font.style   : normal
#font.variant  : normal
#font.weight   : medium
#font.stretch  : normal
# note that font.size controls default text sizes. To configure
# special text sizes tick labels, axes, labels, title, etc, see the rc
# settings for axes and ticks. Special text sizes can be defined
# relative to font.size, using the following values: xx-small, x-small,
# small, medium, large, x-large, xx-large, larger, or smaller
#font.size   : 12.0
font.serif   : SimHei, Bitstream Vera Serif, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif
font.sans-serif  : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
#font.cursive  : Apple Chancery, Textile, Zapf Chancery, Sand, cursive
#font.fantasy  : Comic Sans MS, Chicago, Charcoal, Impact, Western, fantasy
#font.monospace  : Bitstream Vera Sans Mono, Andale Mono, Nimbus Mono L, Courier New, Courier, Fixed, Terminal, monospace

最終實現了正常顯示中文。

怎么解決pandas作圖無法顯示中文的問題

以上是“怎么解決pandas作圖無法顯示中文的問題”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西峡县| 乌拉特中旗| 太仆寺旗| 德安县| 靖远县| 南开区| 连南| 六枝特区| 铜陵市| 富裕县| 八宿县| 洮南市| 广西| 安远县| 云梦县| 潞城市| 亳州市| 称多县| 宁夏| 东港市| 济南市| 仲巴县| 盐津县| 永靖县| 留坝县| 沙湾县| 三穗县| 石阡县| 武陟县| 兰溪市| 恭城| 潍坊市| 禹州市| 乌拉特前旗| 铁岭市| 马公市| 延津县| 融水| 浠水县| 富锦市| 广东省|