pcolormesh结果出现白线的解决方法

pcolormesh结果出现白线的解决方法

pyplotpcolormesh的时候最终结果如果存成pdf格式,某些阅读器会显示出白线,参考stackoverflow上的问答pcolormesh是单独画一个一个小方块的,不同的阅读器处理方式不同,因此一些阅读器会出现白线。解决方法之一是使用imshow,例如:

plt.imshow(z, origin='lower', interpolation='nearest', cmap='Blues', extent=[x.min(), x.max(), y.min(), y.max()])

但是imshow只能用于xy的网格均匀的情况,如果仍需要使用pcolormesh,可以用:

plt.pcolormesh(x,y,z,cmap="Blues",linewidth=0,rasterized=True)

savefig的时候或许还需要调节dpi使结果更好,详细参照stackoverflow上的问答

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值