matplotlib绘制带颜色标尺的彩色

为了绘制3D图形,需要从mpl_toolkits包里的mplot3d包的axes3d模块中导入类Axes3D,实现在2D的matplotlib画布中绘制3D图形对象的目标。

?

(1)通过调用“plt.figure()”语句,生成类Figure的实例fig。(2)向画布fig中添加3D投影模式的子区,得到可以绘制3D图形的坐标轴实例ax。接下来,设置x轴、y轴和z轴的数据内容。(3)这样,我们就可以在坐标轴实例ax中,调用类Axes3D的实例方法plot_surface()绘制曲面了。通过参数rstride和cstride设置曲面上单位曲面的大小,参数cmap用于设置曲面补片的颜色映射表类型。单位曲面(曲面补片)的衔接线的线条宽度设置为0,以求突出曲面补片的颜色变化情况。

(4)为了使z轴的刻度线和刻度标签更加清晰和直观,使用一组代码对z轴的刻度线和刻度标签进行定制化设置,主要调整刻度线的数量和刻度标签的小数点位数。(5)向画布中的曲面实例添加颜色标尺,通过参数shrink设置颜色标尺的整体大小,通过参数aspect设置标尺框的长和宽的比例。这样,通过上面的Python代码,我们就完成了带颜色标尺的彩色曲面的绘制任务。

预览时标签不可点收录于合集#个上一篇下一篇
转载请注明地址:http://www.1xbbk.net/jwbjj/582.html


  • 上一篇文章:
  • 下一篇文章:
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7