安裝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()