Python–plt.XXX()学习笔记 (仅供参考)
(一)、plt.grid()
x1 = -200 #图的范围
x2 = 200
y1 = -100
y2 = 100
plt.axis([x1, x2, y1, y2]) #确定轴线范围,前两个数是确定x轴
plt.axis('on') #运用
plt.grid(True, color='b') #开始画表,颜色为蓝色 # 'k'表示黑色,'c'表示青色,’g'表示绿色,'m'表示洋红,'r'表示红色,'y'表示黄色,'gray'表示灰色,'lightgray'表示浅灰色
plt.title("GRID") #标题
xmin = x1 #刻度标记
xmax = x2
dx = 20
ymin = y1
ymax = y2
dy = 10
plt.xticks(np.arange(xmin, xmax, dx)) #x轴刻度,以10为一格
plt.yticks(np.arange(ymin, ymax, dy)) #y轴刻度,以5为一格
plt.show()
x1=-5
x2=15
y1=-15
y2=5
plt.axis([x1,x2,y1,y2]) # 说明画图区域
plt.axis('on')
dx = .5 # x spacing
dy = .5 # y spacing
for x in np.arange(x1,x2,dx): #x locations
for y in np.arange(y1,y2,dy): #y locations
plt. scatter(x,y,s=1,color='grey') #plot a grey point at x,y
plt. show()
(二)、plt.scatter()
plt.scatter(40,20,s=100,color='g')
plt. show()
(三)、plt.plot()
plt.plot([30,100],[20,20],linewidth=2,color='r' )
plt.plot([20, 10], [30,30],linewidth=4,color='g' ,linestyle=':')
plt.plot([10, 100], [40,40],linewidth=6,color='b' ,linestyle='-')
plt.plot([40,100],[50,50],linewidth=2,color='k' ,linestyle='-.')
plt.show()
(四)、plt.arrow()
plt.arrow(20,20,20,0,linewidth=1,color='r' ,head_length=5,head_width=3)
plt.arrow(30, 30,50,0,linewidth=1,color='g' ,linestyle=':',head_length=10, head_width=5)
plt.arrow(10,40,40,0,linewidth=1, color='b' ,linestyle='-',head_length=8,head_width=4)
plt.arrow(40,50, 60,0,linewidth=4,color='k' ,linestyle='-',head_length=8,head_width=3)
plt.show()