官方文档

plot_surface( X, Y, Z, *args, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)

描述
绘制三维图
参数

  1. X, Y, Z :2D arrays
    数据值
  2. rcount, ccount :int
    每个方向使用的最大样品数量。默认值为50。
  3. rstride, cstride :int
    每个方向的下采样步长。这些参数与rcount, ccount是互斥的。
  4. cmap :Colormap
    颜色图

案例

import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np
from mpl_toolkits.mplot3d import Axes3Dfig, ax = plt.subplots(subplot_kw={"projection": "3d"})
# fig = plt.figure()
# ax = Axes3D(fig)# Make data.
X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)# 画三维图
surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,linewidth=0, antialiased=False)# 添加颜色条,匹配值
fig.colorbar(surf, shrink=0.5, aspect=5)
ax.set_xlabel('$X$')
ax.set_ylabel('$Y$')
ax.set_zlabel('$Z$')
plt.show()


修改下采样步长

surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,cstride=2, rstride=2,linewidth=0, antialiased=False)


cstride=2或rstride=2表示x轴或y轴的间隔由原来的0.25变成现在的2*0.25


如果对您有帮助,麻烦点赞关注,这真的对我很重要!!!如果需要互关,请评论或者私信!


可视化—三维图的绘制相关推荐

  1. r语言三维柱状图_R语言三维图的绘制

    R语言在可视化方面的地位是毋庸置疑的,但是呢相对于MatalabR语言在三维图形的展示上存在一定的劣势.当然,作为大众的免费软件,指定不服,很多人为此也基于R语言开发了一些相应的三维图的绘制包,像rg ...

  2. Origin2021 三维图的绘制_个别点中垂线绘制

    ⭐️我叫恒心,一名喜欢书写博客的研究生在读生. 原创不易~转载麻烦注明出处,并告知作者,谢谢!!! 目录 索引区分不同颜色 坐标轴朝向 添加垂直线 在参数调节过程中,如果有两个变量,通过三维图进行绘制 ...

  3. python画三维图-Python 绘制酷炫的三维图步骤详解

    通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图. 八面体 我们先以下面这个八面体 ...

  4. matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制

    Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...

  5. matlab生成三维图软件,Matlab三维图如何绘制?

    在计算机领域,有时候需要应用到三维曲面图,在这种情况下,我们首先要知道三维数据,分别为x,y,z的值,然后在借助Matlab工具来绘制三维曲面图.有了Matlab的帮助,可以很简单的实现三维曲面图的绘 ...

  6. 数据处理-数据可视化-折线图的绘制/柱状图绘制(指数级坐标轴)(python版)

    一:折线图的绘制 #encoding=utf-8 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['Arial U ...

  7. matlab隐函数画三维图,MATLAB绘制3D隐函数曲面的几种方法

    背景介绍 Matlab提供了一系列绘图函数,常见的包括绘制2D曲线的plot函数.绘制2D隐函数曲线的ezplot函数.绘制3D曲面的mesh和surf函数.绘制3D显函数曲面的ezmesh和ezsu ...

  8. Python mpl_toolkits.mplot3d工具包绘制三维图

    在Python中我们可以导入mplot3d工具包来绘制三维图. 在Matplotlib 1.0.0之前,每个图形只能创建一个Axes3D,需要被直接定义为ax = Axes3D 在Matplotlib ...

  9. matlab画三维图和等高线,matlab画三维等高线图

    MATLAB 三维绘图功能二维图形 ? 三维图形 图形色彩处理 句柄图形技术 图像显示技术 动画制作 三维绘图三维绘图的主要功能: 绘制三维线图 绘制等高线图 绘制伪彩色图 ...... 三维线图指令 ...

最新文章

  1. laravel 5.5 的相关字符串辅助函数
  2. python文件输出-python文件流
  3. wxWidgets:wxMemoryFSHandler类用法
  4. Nginx的rewrite之break指令
  5. 前缀和,差分算法训练
  6. 控制反转_.NET Core ASP.NET Core Basic 12 控制反转与依赖注入
  7. 纸板怎么切割光滑_现有的切割机如何选择呢?进来看看就清楚了
  8. 程序员快放弃 Android 9.0 吧,10.0 正在来的路上!
  9. android 开发工具类,Android中常用开发工具类—持续更新...
  10. Java 开源报表制作
  11. 综合云平台 - 架构 - 01
  12. 学习s3c2440的随笔笔记
  13. 2018-2019-2 20189221 《网络攻防技术》第八周作业
  14. Samba共享服务详解
  15. 大学软件工程总结,总结到位
  16. Sdkman运行时INTERNET NOT REACHABLE问题和解决
  17. SpringMVC学习日志
  18. 三代日期类的基本使用
  19. 网络中丢包的原因及类型
  20. 曾仕强:领导最在乎什么?

热门文章

  1. Oracle个人笔记0711
  2. [linux] unzip
  3. Mac OS系统进不去,重装也不行,只能抹盘安装,Espionage的加密文件如何救出?
  4. matlab扩充内存,matlab中内存不够用的解决方案
  5. jsf java_JSF学习实战
  6. linux关于日志文件介绍,Linux下重要日志文件介绍
  7. REVIT建模步骤中:绘制形状不能拾取两条参照平面的交点解决方法
  8. rk3588 与 rk3399 差异比较
  9. JavaScript中splice的用法
  10. 唱歌如何更好听? KTV调音师帮你忙