繪圖流程
導入模塊
import matplotlib.pyplot as pyplot
import numpy
創建一個畫布
pyplot.figure()
設定X,Y座標
x=numpy.arange(0,1,0.2)
y=x**2
繪製折線圖
pyplot.plot(x,y)
展示
pyplot.show()
效果
參數
#字體
pyplot.rcParams['font.sans-serif']='SimHei' #字體:仿宋
pyplot.rcParams['axes.unicode_minus']=False #設置正常顯示符號
#標題
pyplot.title('線') #中文在設置字體前不識別
#X軸、Y軸名稱
pyplot.xlabel('x軸')
pyplot.ylabel('y軸')
#刻度
pyplot.xticks([0.0,0.4,1.0])
pyplot.yticks([1.0,1.4,1.6,2.0])
在設置圖表時,也可以添加參數來設置顏色等。
pyplot.plot(x,y,color='hotpink',marker='*',
markersize='14',markerFaceColor='g',
markeredgecolor='firebrick',linewidth=1
)
color=顏色 maker=繪圖點的形狀 markersize=繪圖點大小 makerFaceColor=繪圖點填充顏色 makeredgecolor=繪圖點線條顏色 linewidth=連線粗細 markerFaceColor等參數可以簡寫,例如mfc
其餘更多設置參考:https://blog.csdn.net/code_segment/article/details/79217700
三種常見繪圖:圓,sin(),cos()
圓 x=r.cos(a) y=r*sin(a) a==角度 r=半徑
import matplotlib.pyplot as pyplot
import numpy
p1=pyplot.figure(figsize=(4,4))
p1.add_subplot(2,2,1) #這裏設置一個2*2的圖表,圓畫在第一個子圖
a=numpy.linspace(0,2*numpy.pi,100)
r=3
x=r*numpy.cos(a)
y=r*numpy.sin(a)
pyplot.plot(x,y)
sin
p1.add_subplot(2,2,2)
x=numpy.linspace(0,2*numpy.pi,100)
y=numpy.sin(x)
pyplot.plot(x,y)
cos
p1.add_subplot(2,2,3)
x=numpy.linspace(0,2*numpy.pi,100)
y=numpy.cos(x)
pyplot.plot(x,y)
pyplot.show()
效果