溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

matplotlib中文顯示之圖表的示例分析

發(fā)布時(shí)間:2021-10-14 17:10:16 來(lái)源:億速云 閱讀:182 作者:小新 欄目:大數(shù)據(jù)

小編給大家分享一下matplotlib中文顯示之圖表的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

準(zhǔn)備

# 導(dǎo)入包以及配置中文
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.font_manager import FontProperties
# simhei.ttf的可以替換任意中文ttf字體,注意路徑正確
font = FontProperties(fname='simhei.ttf', size=16)

# 設(shè)置matplotlib正常顯示中文和負(fù)號(hào)
matplotlib.rcParams['font.sans-serif']=['SimHei']
matplotlib.rcParams['axes.unicode_minus']=False
   

柱狀圖

# 生成畫布
plt.figure(figsize=(10, 6), dpi=80)
# 橫坐標(biāo)城市名稱
x = ['黑龍江','香港','臺(tái)灣','上海','內(nèi)蒙古','陜西','北京','山西','廣東','澳門']
# 當(dāng)日現(xiàn)有確診數(shù)
y = [339, 222, 116, 54, 52, 50, 46, 37, 26, 12]

plt.bar(x,y,width=0.5)
# 標(biāo)題
plt.title('2020.04.29現(xiàn)有確診數(shù)top10', fontproperties=font)
# 橫坐標(biāo)標(biāo)簽
plt.xlabel('top10城市', fontproperties=font)
# 中坐標(biāo)標(biāo)簽
plt.ylabel('現(xiàn)有確診數(shù)', fontproperties=font)
# 做坐標(biāo)刻度
plt.xticks(x, fontproperties=font)
plt.show()
 
matplotlib中文顯示之圖表的示例分析  
 

餅圖

# 生成畫布
plt.figure(figsize=(10, 6), dpi=80)
# 橫坐標(biāo)城市名稱
labels = ['黑龍江','香港','臺(tái)灣','上海','內(nèi)蒙古','陜西','北京','山西','廣東','澳門']
# 當(dāng)日現(xiàn)有確診數(shù)
sizes = [339, 222, 116, 54, 52, 50, 46, 37, 26, 12]

explode = np.linspace(0, 0.4, 10)
plt.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%', shadow=False, startangle=-45, textprops={'fontproperties':font})
plt.title("2020.04.29現(xiàn)有確診數(shù)top10城市占比", fontproperties=font)
# 圖例
plt.legend(loc='right', bbox_to_anchor=[0.75, 0.4, 0.5, 0.5], prop=font)
plt.show()
 
matplotlib中文顯示之圖表的示例分析  

看完了這篇文章,相信你對(duì)“matplotlib中文顯示之圖表的示例分析”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI