matplotlib模塊簡單繪圖

繪圖流程

導入模塊

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()

效果

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