廢話不多說启上,直接開干邢隧。
1. 繪制散點(diǎn)圖
# 繪制散點(diǎn)圖
# 確定數(shù)據(jù)
x = np.arange(1, 70, 1)
y = [21329.9, 24043.4, 25712.5, 29194.3, 24086.4, 26726.6, 28333.3,
31716.8, 26295.0, 29194.8, 31257.3, 34970.3, 29825.5, 32537.3,
35291.9, 39767.4, 34544.6, 38700.8, 41855.0, 46739.8, 40453.3,
44793.1, 48047.8, 54024.8, 47078.9, 52673.3, 56064.7, 63621.6,
57177.0, 64809.6, 69524.3, 78721.4, 69410.4, 78769.0, 82541.9,
88794.3, 74053.1, 83981.3, 90014.1, 101032.8, 87616.7, 99532.4,
106238.7, 119642.5, 104641.3, 119174.3, 126981.6, 138503.3, 117593.9,
131682.5, 138622.2, 152468.9, 129747.0, 143967.0, 152905.3, 168625.1,
140618.3, 156461.3, 165711.9, 181182.5, 150986.7, 168503.0, 176710.4,
192851.9, 161572.7, 180743.7, 190529.5, 211281.3, 180682.7]
z = ['2000年第一季度', '2001年第一季度', '2002年第一季度', '2003年第一季度',
'2004年第一季度', '2005年第一季度', '2006年第一季度', '2007年第一季度',
'2008年第一季度', '2009年第一季度', '2010年第一季度', '2011年第一季度',
'2012年第一季度', '2013年第一季度', '2014年第一季度', '2015年第一季度',
'2016年第一季度', '2017年第一季度']
# 創(chuàng)建畫布
a = plt.figure(figsize=(8, 8), dpi=100)
# 繪制散點(diǎn)圖
plt.scatter(x, y)
# 設(shè)置X軸刻度標(biāo)簽,range(0, 70, 4)為每隔4個數(shù)據(jù)碧绞,添加一個坐標(biāo)
plt.xticks(range(0, 70, 4), z, rotation=45)
# 保存圖片府框,dpi越高,圖像越清晰
plt.savefig('E:/data analysis by python/散點(diǎn)圖.png', dpi=500)
# 顯示圖像讥邻,必須加這一句迫靖,不然看不到圖像
plt.show()
散點(diǎn)圖
2. 繪制折線圖
# 繪制折線圖
# 確定數(shù)據(jù)
x = np.arange(0, 69, 1)
y = [21329.9, 24043.4, 25712.5, 29194.3, 24086.4, 26726.6, 28333.3,
31716.8, 26295.0, 29194.8, 31257.3, 34970.3, 29825.5, 32537.3,
35291.9, 39767.4, 34544.6, 38700.8, 41855.0, 46739.8, 40453.3,
44793.1, 48047.8, 54024.8, 47078.9, 52673.3, 56064.7, 63621.6,
57177.0, 64809.6, 69524.3, 78721.4, 69410.4, 78769.0, 82541.9,
88794.3, 74053.1, 83981.3, 90014.1, 101032.8, 87616.7, 99532.4,
106238.7, 119642.5, 104641.3, 119174.3, 126981.6, 138503.3, 117593.9,
131682.5, 138622.2, 152468.9, 129747.0, 143967.0, 152905.3, 168625.1,
140618.3, 156461.3, 165711.9, 181182.5, 150986.7, 168503.0, 176710.4,
192851.9, 161572.7, 180743.7, 190529.5, 211281.3, 180682.7]
z = ['2000年第一季度', '2001年第一季度', '2002年第一季度', '2003年第一季度',
'2004年第一季度', '2005年第一季度', '2006年第一季度', '2007年第一季度',
'2008年第一季度', '2009年第一季度', '2010年第一季度', '2011年第一季度',
'2012年第一季度', '2013年第一季度', '2014年第一季度', '2015年第一季度',
'2016年第一季度', '2017年第一季度']
# 創(chuàng)建畫布
a = plt.figure(figsize=(8, 8), dpi=100)
# 繪制折線圖
plt.rcParams['lines.markersize'] = '3'
plt.plot(x, y, marker='o')
# 設(shè)置X軸刻度標(biāo)簽,range(0, 70, 4)為每隔4個數(shù)據(jù)兴使,添加一個坐標(biāo)
plt.xticks(range(0, 69, 4), z, rotation=45)
# 保存圖片系宜,dpi越高,圖像越清晰
plt.savefig('E:/data analysis by python/折線圖.png', dpi=500)
# 顯示圖像发魄,必須加這一句盹牧,不然看不到圖像
plt.show()
折線圖
3. 繪制直方圖
# 繪制直方圖
# 確定數(shù)據(jù)
x = np.arange(0, 7, 1)
y = [21329.9, 22043.4, 21712.5, 23194.3, 24086.4, 21726.6, 22333.3]
z = ['趙', '錢', '孫', '李', '周', '吳', '鄭']
# 創(chuàng)建畫布
a = plt.figure(figsize=(8, 8), dpi=100)
# 繪制直方圖
plt.bar(x, y, width=0.5, color='blue')
# 設(shè)置X軸刻度標(biāo)簽
plt.xticks(range(7), z)
plt.ylim(20000, 25000)
# 保存圖片,dpi越高励幼,圖像越清晰
plt.savefig('E:/data analysis by python/直方圖.png', dpi=500)
# 顯示圖像汰寓,必須加這一句,不然看不到圖像
plt.show()
直方圖
4. 繪制餅圖
# 繪制餅圖
a = [100, 200, 300]
b = ['趙', '錢', '孫']
# 創(chuàng)建畫布
# 將圖布設(shè)置為正方形苹粟,繪制的餅圖為正圓
c = plt.figure(figsize=(8, 8), dpi=100)
# 設(shè)置餅圖各部分距離餅圖圓心為n個半徑
d = [0.01, 0.01, 0.01]
# 繪制餅圖,并自動顯示各部分占比
plt.pie(a, explode=d, labels=b, autopct='%.2f%%')
# 保存圖片有滑,dpi越高,圖像越清晰
plt.savefig('E:/data analysis by python/餅圖.png', dpi=500)
# 顯示圖像嵌削,必須加這一句毛好,不然看不到圖像
plt.show()
餅圖