python基础技巧(二)——plt

X=[ 205,  667, 1129, 1591, 2054]),
y1=X-0.5
y2=X+0.5
  • 阴影填充
plt.fill_between(range(len(X)),y1,y2,alpha=0.1,color='g')
#在(y1,y2)之间 填充阴影,aipha表示阴影透明度,color指定颜色
  • 添加对应的数值
for i in range(len(X)):
	plt(i,y1,'%f'%float(y[i]))
plt.show()
#即在对应的点处显示对应的值
  • 修改坐标显示

    plt.x
    
  • 旋转坐标字体的倾斜度

plt.xticks(rotation=45)
  • 显示网格,保存图片
 plt.grid()
 plt.savefig('./b.svg')#pdf,svg,jpg
  • 显示对应图的含义
plg.legend()
plt.tight_layout() #图片更加紧凑
  • 添加标题,坐标意义
plt.title('title')
  • 坐标轴指定刻度分隔

    效果不佳,默认为y轴分隔标记,常y轴分隔,x轴分隔效果不佳(最多分6个刻度)

plt.locator_params(nbins=3)#横纵坐标均分隔为3分进行标记显示,
plt.locator_params('x',nbins=3)#x坐标均分隔为3分进行标记显示
plt.locator_params('y',nbins=3)#y坐标均分隔为3分进行标记显示
##
  • plt.ion()

    plt.ioff()

在交互模式下:

plt.plot(x)或plt.imshow(x)是直接出图像,不需要plt.show()
如果在脚本中使用ion()命令开启了交互模式,没有使用ioff()关闭的话,则图像会一闪而过,并不会常留。要想防止这种情况,需要在plt.show()之前加上ioff()命令。
在阻塞模式下:

打开一个窗口以后必须关掉才能打开下一个新的窗口。这种情况下,默认是不能像Matlab一样同时开很多窗口进行对比的。

plt.plot(x)或plt.imshow(x)是直接出图像,需要plt.show()后才能显示图像

  • plt.imshow()

打印图片

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值