可视化—三维图的绘制
官方文档
plot_surface( X, Y, Z, *args, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)
描述
绘制三维图
参数
- X, Y, Z :2D arrays
数据值 - rcount, ccount :int
每个方向使用的最大样品数量。默认值为50。 - rstride, cstride :int
每个方向的下采样步长。这些参数与rcount, ccount是互斥的。 - 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
如果对您有帮助,麻烦点赞关注,这真的对我很重要!!!如果需要互关,请评论或者私信!
可视化—三维图的绘制相关推荐
- r语言三维柱状图_R语言三维图的绘制
R语言在可视化方面的地位是毋庸置疑的,但是呢相对于MatalabR语言在三维图形的展示上存在一定的劣势.当然,作为大众的免费软件,指定不服,很多人为此也基于R语言开发了一些相应的三维图的绘制包,像rg ...
- Origin2021 三维图的绘制_个别点中垂线绘制
⭐️我叫恒心,一名喜欢书写博客的研究生在读生. 原创不易~转载麻烦注明出处,并告知作者,谢谢!!! 目录 索引区分不同颜色 坐标轴朝向 添加垂直线 在参数调节过程中,如果有两个变量,通过三维图进行绘制 ...
- python画三维图-Python 绘制酷炫的三维图步骤详解
通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图. 八面体 我们先以下面这个八面体 ...
- matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制
Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...
- matlab生成三维图软件,Matlab三维图如何绘制?
在计算机领域,有时候需要应用到三维曲面图,在这种情况下,我们首先要知道三维数据,分别为x,y,z的值,然后在借助Matlab工具来绘制三维曲面图.有了Matlab的帮助,可以很简单的实现三维曲面图的绘 ...
- 数据处理-数据可视化-折线图的绘制/柱状图绘制(指数级坐标轴)(python版)
一:折线图的绘制 #encoding=utf-8 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['Arial U ...
- matlab隐函数画三维图,MATLAB绘制3D隐函数曲面的几种方法
背景介绍 Matlab提供了一系列绘图函数,常见的包括绘制2D曲线的plot函数.绘制2D隐函数曲线的ezplot函数.绘制3D曲面的mesh和surf函数.绘制3D显函数曲面的ezmesh和ezsu ...
- Python mpl_toolkits.mplot3d工具包绘制三维图
在Python中我们可以导入mplot3d工具包来绘制三维图. 在Matplotlib 1.0.0之前,每个图形只能创建一个Axes3D,需要被直接定义为ax = Axes3D 在Matplotlib ...
- matlab画三维图和等高线,matlab画三维等高线图
MATLAB 三维绘图功能二维图形 ? 三维图形 图形色彩处理 句柄图形技术 图像显示技术 动画制作 三维绘图三维绘图的主要功能: 绘制三维线图 绘制等高线图 绘制伪彩色图 ...... 三维线图指令 ...
最新文章
- laravel 5.5 的相关字符串辅助函数
- python文件输出-python文件流
- wxWidgets:wxMemoryFSHandler类用法
- Nginx的rewrite之break指令
- 前缀和,差分算法训练
- 控制反转_.NET Core ASP.NET Core Basic 12 控制反转与依赖注入
- 纸板怎么切割光滑_现有的切割机如何选择呢?进来看看就清楚了
- 程序员快放弃 Android 9.0 吧,10.0 正在来的路上!
- android 开发工具类,Android中常用开发工具类—持续更新...
- Java 开源报表制作
- 综合云平台 - 架构 - 01
- 学习s3c2440的随笔笔记
- 2018-2019-2 20189221 《网络攻防技术》第八周作业
- Samba共享服务详解
- 大学软件工程总结,总结到位
- Sdkman运行时INTERNET NOT REACHABLE问题和解决
- SpringMVC学习日志
- 三代日期类的基本使用
- 网络中丢包的原因及类型
- 曾仕强:领导最在乎什么?