python(matplotlib)——figure图像,坐标设置

前言

来自 莫烦python的总结。

figure图像

画多个图

x = np.linspace(-1,1,50)
y1=2*x+1
y2=x**2
plt.figure(num='图1',figsize=(8,5)) # 画多个图
plt.plot(x,y1)

plt.figure(num='图2')
plt.plot(x,y2)
plt.plot(x,y1,color='red',linewidth=10.0,linestyle='--') #在图2中画一条粗虚线

设置坐标轴

给坐标轴设置范围和名称

plt.figure()
plt.plot(x,y2,label='up')
plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--',label='down') 
#范围
plt.xlim((-1,2))
plt.ylim((-2,3)) 
# 名称
plt.xlabel('i am x')
plt.ylabel('i am y') 

python(matplotlib)——figure图像,坐标设置_第1张图片

修改坐标轴刻度

new_ticks = np.linspace(-1,2,5)
print(new_ticks) # array([-1.  , -0.25,  0.5 ,  1.25,  2.  ])
plt.xticks(new_ticks)
plt.yticks([-2,-1.8,-1,1.22,3],
           ['$really\ bad$',r'$bad$',r'$normal$','r$good$',r'$really\ good$'])
           # 上下数字和字符串相对应,然后将字符串当成刻度值写在y轴上

python(matplotlib)——figure图像,坐标设置_第2张图片

修改坐标轴的位置 (pending)

你可能感兴趣的:(机器学习,python,可视化,plot)