前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matplotlib画图改变视角

matplotlib画图改变视角

作者头像
演化计算与人工智能
发布2021-05-10 15:59:56
1.6K0
发布2021-05-10 15:59:56
举报

matplotlib设置固定视角

  • 有时候使用matplotlib画图的默认视角不对会有很不好的体验 例如:
  • 经过视角的调整可以看到一个完全不同的效果

方法

  • 可以看到此处写着azimuth=33deg,elevation=46deg,记载并保存好这个角度之后
  • 修改画图的代码,添加语句ax.view_init(elev=46, azim=33);就好了,以后生成的图形都会是这个角度
代码语言:javascript
复制
def plot_PF(X_axis, Y_axis, Z_axis):
    ax = plt.figure().add_subplot(111, projection='3d')
    # c 设置颜色,alpha设置透明度,s设置点的大小
    ax.scatter(X_axis, Y_axis, Z_axis, c='b', alpha=0.5, s=3)
    ax.view_init(elev=46, azim=33);

    plt.savefig(Figname + '.png', dpi=600)
    plt.show()

这种模式对3d有效,在2D绘图中无需设置角度,而3D中由于有遮挡,因此需要从plt中提取ax,并设置plt中只显示一张图片。颜色设置为蓝色,透明度为0.5,点的大小设置为3,而图片的保存格式设置为png,并且图片的dpi设置为600.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档