mplot3d相关内容

Python 3d金字塔

我是3D绘图的新手.我只想用5个点构建一个金字塔,然后切入一个平面.我的问题是我不知道该如何填补问题. points = np.array([[-1, -1, -1], [1, -1, -1 ], [1, 1, -1], [-1, 1, -1], ..
发布时间:2020-07-01 01:32:11 Python

如何在Python中可视化3D delaunay三角剖分?

我有一组3D点,我已使用scipy.spatial.Delaunay进行了三角剖分/四面体化.我现在拥有一组所有四面体的独特面孔,并希望将其以3D形式可视化. 是否有任何Python库(或带有Python包装器的库)可以做到这一点? 解决方案 尝试mayavi.mlab.triangular_mesh() import numpy as np from mayavi impor ..
发布时间:2020-07-01 01:32:09 Python

使用mplot3d缩放Facecolor的颜色图

我有一个简单的任务,应该有一个简单的解决方案,但是我已经尝试了好几天了.我会说具体一点. 我尝试使用matplotlib的mplot3d和plot_surface绘制表面. 当我绘制数据集"z"的表面并尝试将颜色图缩放到某个最大值时,我将"vmax"属性更改为该值.效果很好. 当我尝试绘制一个数据集(z)的表面并使用第二个数据集(fc)的面色时,这也很好用. 当我要缩放facec ..
发布时间:2020-07-01 01:32:05 Python

Matplotlib中的3D参数曲线不遵守zorder.解决方法?

我正在使用Matplotlib设计三维插图.一切工作正常,只是在完全正确绘制(绿色)参数曲面时(红色)参数曲线获得了错误的zorder. 由以下代码生成的输出: 我知道Matplotlib在精确计算对象zorder方面的功能有限,但是由于它可以在参数化曲面上实现,因此在Matplotlib中似乎是一个错误. 也就是说,是否有任何方法可以强制正确的z排序以使事情快速进行?看来我只能说正确 ..
发布时间:2020-07-01 01:31:59 Python

在Python和Matplotlib的3D散点图中连接两个点

在下面的代码中,如何创建连接两对代码的每对散点图的线(即,将绿色圆圈链接到黄色箭头),将两行代码在.show()指令之前的末尾创建?/p> import matplotlib.pyplot from mpl_toolkits.mplot3d import Axes3D dates = [20020514, 20020515, 20020516, 20020517, 20020520 ..
发布时间:2020-07-01 01:29:54 Python

使用mplot3d的matplotlib中的箭头

我正在尝试使用matplotlib在此页面上重新创建图: http://books.google.co.uk/books?id=sf9Qn9MS0ykC&pg=PA18 这是我到目前为止所拥有的: import numpy as np from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D ..
发布时间:2020-07-01 01:29:50 Python

使用Matplotlib使用范围从图像绘制3D轮廓

我在此处(以二维方式显示) ),我想知道是否可以“缩放"要绘制的图像输入到绘图范围内.更清楚地说,这就是我所需要的: 我有一个基于间隔为-1..1的函数生成的400 * 400图像.因此,我进行了翻译以保存此数据,如下所示: x = Utils.translate(pos_x, 0, self.width, -1, 1) y = Utils.translate(pos_y, 0, se ..
发布时间:2020-07-01 01:28:45 Python

从mplot3d图形获取数据

我找不到如何从mplot3d图形中获取数据的方法.类似于2D样式: line.get_xdata() 有可能吗? 解决方案 Line3D 您可以从(私有)_verts3d属性获取原始数据 xdata, ydata, zdata = line._verts3d print(xdata) 完整示例 import matplotlib as mpl from mp ..
发布时间:2020-07-01 01:28:32 其他开发

设置Matplotlib 3D图的刻度颜色

如果我有3D matplotlib图(Axes3D对象),如何更改刻度线的颜色?我想出了如何更改轴线,刻度线标签和轴线标签的颜色的方法.显而易见的解决方案是使用ax.tick_params(axis='x', colors='red'),仅更改刻度线标签,而不更改刻度线本身. 这是试图将所有轴更改为红色并获取除勾号之外的所有内容的代码: from mpl_toolkits.mplot3 ..
发布时间:2020-07-01 01:28:30 Python

Matplotlib bar3d变量alpha

我正在将Matplotlib bar3d与RdBu颜色图一起使用,并希望在各个条之间具有可变的透明度(因此,较小的条可以比较高的条更透明). 这里是制作3d条形图的代码.数据存储在4x4矩阵"rho"中.目前,alpha保持在0.95,但是最好能够控制每个小节的alpha值. 欢呼 xpos = np.arange(0,4,1) ypos = np.arange(0,4,1) x ..
发布时间:2020-07-01 01:28:26 Python

mplot3D fill_between超出轴限制

我有一些问题,涉及使用mplot3D在Python中创建一个简单的线图,该图下的区域被填充.我在RedHatEnterprise 7.2,matplotlib 1.2.0和numpy 1.7.2上使用Python 2.7.5. 使用下面的代码,我能够生成折线图.这将按预期显示,并通过导入数据集的限制在绘图集的开始/结尾处显示 . 然后我尝试使用Bart从此屏幕快照显示了生成的图,其中填充 ..
发布时间:2020-07-01 01:28:22 Python

尝试将3d子图添加到matplotlib图

因此,我正在尝试创建一个图形,该图形显示数据点的3d图以及其他3个子图中的3个投影.我可以毫无问题地为投影添加子图,但是当我尝试将3维图放置到图中时,事与愿违. 这是我的代码: def plotAll(data): fig = plt.figure() plot_3d = fig.add_subplot(221) ax = Axes3D(plot_3d) ..
发布时间:2020-07-01 01:28:19 其他开发

在Matplotlib中向3d颤动图添加颜色

我想在我的3d颤动图中绘制与颜色图相对应的颜色.该图的2d版本具有一个可选数组,该数组用于将颜色映射到箭头.如何在3d版本中创建相同的效果? 解决方案 3D颤动图是1.4中的一项新功能(及其文档),其边缘可能仍然有些粗糙.在这种情况下,我们可以尝试使用这样一种事实,即将颤动形式实现为LineCollection,它最终(最终)继承自ScalarMappable,这意味着它知道什么是色彩映射 ..
发布时间:2020-07-01 01:28:17 Python

如何在3D Matplotlib散点图中为特定的网格线/刻度线着色?

我正在尝试修改3D matplotlib散点图中的特定网格线的颜色/厚度,在这种情况下,我希望-30 z轴网格线为黑色,粗体或加粗,以便在其他网格中脱颖而出网格线. 这是从mplot3d散点图教程中看到的基本代码: import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as pl ..
发布时间:2020-07-01 01:27:06 Python

使用matplotlib对3D颤抖函数进行颜色映射

我使用Matplotlib在python中创建了一个可爱的3D位移矢量字段,我对结果感到满意.但是,从视觉上看,仅沿方向看位移的大小并不是很东.在python中,有没有一种方法可以为箭头使用色标,以使位移的大小更清晰/更明显. 这是我到目前为止所拥有的 #%% Import Libraries from mpl_toolkits.mplot3d import Axes3D impor ..
发布时间:2020-07-01 01:27:04 Python

如何在matplotlib中绘制3D补丁集?

我正在尝试在matplotlib中制作一个3D绘图,上面有三个圆,每个圆以原点为中心,半径为1,指向不同的方向-例如,举例说明半径为1的球体. 在2D模式下,我将制作一个圆形补丁集合并将其添加到轴中.在3D模式下,我很难使补丁完全显示出来,更不用说将它们定向到不同的方向了. import matplotlib import matplotlib.pyplot as P import m ..
发布时间:2020-07-01 01:27:00 Python