Python繪圖(demo10-demo11)

安裝matplotlib

繪制條形圖和餅圖

from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負(fù)號(hào)

繪制 條形

x = ['商品{}'.format(i) for i in 'ABCDEF']
print(x)
from  random import randint
y = [randint(1000, 2000) for i in range(6)]
print(y)
plt.bar(x, y)
plt.show()

餅圖

labels = ['員工{}'.format(i) for i in range(1, 7)]
counts = [randint(2000, 15000) for i in range(6)]
print(counts)
# 距離中心點(diǎn)的距離
explode = [0.1, 0, 0, 0, 0, 0]
plt.pie(counts,
        explode=explode,
        labels = labels,
        shadow=True,
        autopct = '%1.1f')
plt.show()

折線圖

from matplotlib import pyplot as plt
import numpy as pd
import numpy as np
x = [0, 1, 2, 3]
y = [0, 1, 2, 3]
plt.plot(x,y)
plt.show()

散點(diǎn)圖

具有橫軸和縱軸兩個(gè)特征

# x = [0, 1, 2, 3]
# y = [0, 1, 2, 3]
# plt.scatter(x,y)
# plt.show()
x = np.random.normal(0,1,10000000)
y = np.random.normal(0,1,10000000)
# alpha透明度 o-1之間,越小越透明
plt.scatter(x,y,alpha=0.1)
plt.show()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容