matplotlib
matplotlib是 Python 2D-繪圖領域使用最廣泛的套件,它能讓使用者很輕松地將資料圖形化,并且提供多樣化的輸出格式,
pylab
pylab 是 matplotlib 面向物件繪圖庫的一個介面,它的語法和 Matlab 十分相近,也就是說,它主要的繪圖命令和 Matlab 對應的命令有相似的引數,
下載: pip install matplotlib
import匯入模塊
import matplotlib.pyplot as plt
import numpy as np
畫布引數
# 1 修改字體
plt.rcParams['font.sans-serif'] = 'SimHei'
# 2 修改符號顯示
plt.rcParams['axes.unicode_minus'] = False
# 3 修改背景顏色
plt.rcParams['axes.facecolor'] = '#A9A9A9'
# 4 修改軸的顏色
plt.rcParams['axes.edgecolor'] = 'white'
# 5 修改刻度字體顏色
plt.rcParams['xtick.color'] = 'white'
plt.rcParams['ytick.color'] = 'white'
# 6 字體的更改
font = {
'family':'SimHei', # 字體
'weight':'normal', # 寬度
'size':12, # 字體大小
'color':'white' # 字體顏色
}
1 創建畫布
plt.figure(facecolor='#F8481C', figsize=(8,4)) # 畫布顏色 畫布的寬高
2 指定坐標 , x y 值
2 指定坐標 , x y 值
x = np.array([1,2,3,4,5])
y = np.array([4,3,4,2,4])
3 繪制影像
# 散點圖
# camp summer
# plt.scatter(x, y,s=100, c='c', camp='rainbow') # 顏色主題
# plt.scatter(x, y,s=100, c='c', alpha=0.5) # 透明度
# plt.scatter(x, y,s=100, c='c', alpha=0.5, edgecolors='yellow', linewidths=3) # 點的邊緣顏色 邊緣線的粗細
plt.scatter(x, y,s=100, c='c', alpha=0.5, edgecolors='yellow', linewidths=3) # 點的邊緣顏色 邊緣線的粗細
3.1 坐標軸的名稱
plt.xlabel('這是x軸', fontdict = font)
plt.ylabel('這是y軸', rotation=0, fontdict = font)
3.2 坐標軸的刻度
plt.xticks(x)
plt.yticks(y)
3.4 添加標題
plt.title('scatter') # 軸的中間
plt.suptitle('scatter2') # 影像的中間
3.5 截取影像的某塊區域進行放大
plt.xlim((0, 2))
plt.ylim((0,2))
3.6 保存影像
plt.savefig('散點圖.png')
4 顯示影像
plt.show()

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241022.html
標籤:python
下一篇:Python爬蟲入門學習實踐
