Matplotlib-01

pyplot模塊

常用函數

函數 描述
plot() 繪圖函數
figure() 對輸出的圖片的樣式進行設置
xticks(),yticks() 設置圖片x,y軸的刻度值
savefig() 保存圖像
show() 展示圖片

用法示例

# 導入模塊
import matplotlib.pyplot as plt
import random


# 繪製一年365天降雨量隨天數變化的折線圖(數據瞎給的)
rain = [random.randint(0,120) for i in range(1,366)]
day = [i for i in range(1,366)]

# 設置中文字體
import matplotlib as mpl
# 將字體設置爲簡體黑字
font = {'family':'SimHei'}
mpl.rc('font', **font)

# 設置圖片
# figsize參數設置圖片大小,(width,height)
# dpi設置單位英寸上點的個數
# num展示圖片時的圖片名
plt.figure(figsize=(8,6),dpi=100,num='年降雨量')

# 可根據需要對x,y軸刻度進行設置
# 每個參數傳入的數據必須是可迭代的
# ticks代表刻度,labels代表刻度的名稱
# 如yticks([0, 1, 2], ['January', 'February', 'March'])
# 參數rotation的意思是旋轉角度
plt.xticks(ticks=None, labels=None,rotation=20)
plt.yticks(ticks=None, labels=None,rotation=20)

# 添加描述信息
plt.xlabel('天數')
plt.ylabel('降雨量 單位(ml)')

# 傳入數據,開始繪圖
# plot(x,y)
plt.plot(day,rain)

# 繪製網格
plt.grid(alpha=0.5)

# 保存圖片
plt.savefig('./rain_day.svg')

# 展示圖片
plt.show()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章