11得票1回答
Python mplot3D中,2D图与3D坐标轴墙面不贴合。

我正在尝试将二维数据绘制到三维坐标轴上。 使用ax.plot_surface,我已经成功绘制了三维形状,但是我无法使用ax.plot将二维数据与坐标轴壁平齐。 以下是一个简化的示例代码,展示了我在处理二维数据时遇到的问题:import matplotlib.pyplot as plt from...

11得票2回答
多彩线边缘的Line3DCollection呈“锯齿状”。

基于matplotlib示例代码,我构建了一个多彩线条的3D版本。我正在使用jupyter笔记本工作,并通过使用%matplotlib notebook可以缩放绘图,角边在我的浏览器中平滑渲染 - 完美!但是,当我将绘图导出为png或pdf文件以供进一步使用时,角边会变得“锯齿状”。 有什么...

11得票2回答
如何在matplotlib中绘制滞后曲线?

我正在尝试绘制一个分叉齿形随时间演变的图。 x 和y之间的关系一开始大约是线性的,但最后变成了S形状。最终的关系不是函数;对于某些x值,有多个y值。 Matplotlib可以为曲面图绘制不错的线框图,但这些曲面图似乎不能处理非函数。 是否有另一种方法只绘制此关系的表面?(如果可能,我不想要一...

10得票1回答
如何在matplotlib中绘制3D补丁集合?

我正在尝试在matplotlib中制作一个三维图,其中有三个圆,每个圆心都在原点,半径为1,指向不同的方向 - 例如,用于说明半径为1的球体。 在二维空间中,我会创建一个圆形补丁集合,并将其添加到坐标轴中。但是在三维空间中,我无法让这些补丁出现,更别说使它们朝不同的方向了。import ma...

10得票3回答
Matplotlib中的3D参数曲线不遵守zorder。有解决方法吗?

我正在使用Matplotlib设计一个三维插图。一切运作得很好,除了(红色)参数曲线的zorder不正确,而(绿色)参数曲面被完全正确地绘制。 下面是代码生成的输出: 我知道Matplotlib在准确计算对象的zorder方面能力有限,但既然它可以为参数曲面做到这一点,那么这似乎是Mat...

10得票1回答
在3D图中的所有三个轴上绘制分布轮廓。

我在三维空间中有一组点云,并估计了这些点的某种分布(也是在三维空间中;使用核密度估计,但这与本问题无关)。我想将该分布的投影作为轮廓图绘制到所有三个轴(x、y和z)上。对于z轴来说,这很容易实现(即在具有相同z坐标的平面上进行投影): import numpy as np import sc...

10得票2回答
在plot_surface中更改线条颜色

我使用Python绘制了一张数据的表面图。 现在我想要改变这个图的样式。但是不幸的是,我卡在了线条颜色上。它的默认颜色是黑色,但我想将其改为红色或其他颜色。 我的代码如下:from mpl_toolkits.mplot3d import Axes3D import matplotli...

9得票1回答
使用透明背景的mplot3d动画

我希望使用matplotlib生成一些带有透明背景的gif。我尝试了不同的选项,但无法得到透明背景的文件。 使用当前设置,我可以得到第一帧,但是后面的帧就没有了。以下是我的代码: from __future__ import division from numpy import pi, si...

9得票1回答
用3D表面图覆盖2D绘图。

我正在尝试在不同的y值处绘制许多xz图,并将它们叠加成一个表面。我已经看过很多关于如何在Python中绘制3D表面的例子,但除了this post之外,似乎没有什么能够与我的问题非常接近。 下面显示了我需要完成的图像(注意:忽略“常数x”-这是由于变量布局比我在这里解释的更复杂): 我...

9得票1回答
为Matplotlib Axes3D设置/获取3D视角方向

我正在学习Matplotlib,所以我直接进行立体可视化。我已经建立了镜子来观看屏幕,并且已经得到了左右两个图形,它们可以交互地更新并保持正确的距离。 现在我需要做的是询问一个轴的方向,以设置另一个轴的方向。我已经阅读了文档,并尝试了help(Axes3D.function),但不幸的是文档...