matplotlib基本用法

2021-10-10 04:14:43 字數 1973 閱讀 3213

折線圖繪製  plt.plot

plt.plot
大小和解析度

fig = plt.figure(figsize=(20,8),dpi=80)
xy軸上的刻度和字串以及刻度稀疏和密集的問題

#調整x軸的刻度

_x = list(x)

_xtick_labeles = ["{}歲".format(i) for i in x]

#取步長,數字和字串一一對應,資料的長度一樣

plt.xticks(_x,_xtick_labeles,rotation=45)

plt.yticks(range(0,10))

設定標題,xy軸的lable

#新增描述資訊

plt.xlabel("年齡")

plt.ylabel("男女朋友個數")

plt.title("每年交男女朋友數量走勢")

中文標籤

# 顯示中文標籤

plt.rcparams['font.sans-serif']=['simhei'] #顯示中文標籤

plt.rcparams['axes.unicode_minus']=false

為不同圖形新增圖例

plt.legend(loc="upper left")#loc圖例位置
自定義繪製圖形的風

例項**

from matplotlib import pyplot as plt

# 顯示中文標籤

plt.rcparams['font.sans-serif']=['simhei'] #顯示中文標籤

plt.rcparams['axes.unicode_minus']=false

x = range(11,31)

y_1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

y_2 =y = [1,0,3,1,2,2,3,3,2,1,2,1,1,1,1,1,1,1,1,1]

plt.figure(figsize=(20,9),dpi=90)

#繪製(兩條折線,即plot兩次)

plt.plot(x,y_1,label="自己",color="orange",linestyle=':')

plt.plot(x,y_2,label="同桌",color="cyan",linestyle='-.')

#調整x軸的刻度

_x = list(x)

_xtick_labeles = ["{}歲".format(i) for i in x]

#取步長,數字和字串一一對應,資料的長度一樣

plt.xticks(_x,_xtick_labeles,rotation=45)

plt.yticks(range(0,10))

#繪製網格

plt.grid(alpha=0.4)#alpha透明度,在0~1,0為完全透明

#新增描述資訊

plt.xlabel("年齡")

plt.ylabel("男女朋友個數")

plt.title("每年交男女朋友數量走勢")

#新增圖例 控 製圖例位置

plt.legend(loc="upper left")

plt.show()

matplotlib基本用法

繪製散點圖 修改顏色,rgb 紅綠藍,預設為藍 plt.plot x,y,修改線的形狀為虛線,預設為折線 另外 o 為點,為三角 plt.plot x,y,g 一起修改為綠色虛線 plt.axis 1 6,0 5 修改座標軸刻度顯示 前兩個是x的範圍,後兩個是y的範圍 plt.plot x,y 在處...

matplotlib的基本用法 Figure

def figure num none,figsize none,dpi none,facecolor none,edgecolor none,frameon true,figureclass figure,clear false,kwargs num 如果此引數沒有提供,則乙個新的figure物件...

Matplotlib筆記一 基本用法

import matplotlib.pyplot as plt import numpy as np x np.linspace 1,1,50 y 2 x 1 plt.plot x,y plt.show plt.figure 相當於重新開啟乙個影象 並對其設定 x np.linspace 5,5,5...