Python 中曲面图函数参数的说明
Description of arguments in surface plot function in Python
你好,我正在编写一个代码,它使用 ax.plot_surface()
在单位球体上绘制 theta = linspace(0,pi,100)
和 phi = linspace(0,2*pi,100)
的数据。
由于某种原因,我的图像在球体位于轴之前的意义上扭曲了。有谁知道为什么会这样吗?
3D 绘图不一定是开始学习如何使用绘图库的好地方;基本原理通常在更简单的二维图中进行解释。但要开始,
- 阅读3d tutorial
- 参考3d examples
- 实验!使用不同的参数设置生成相同的图形。
您询问的具体参数:
- linewidth 与
plot_surface
, but does make a big difference in the closely related plot_wireframe
. See this example 无关,请尝试使用线宽值。 1 是默认值。
- alpha 是指图形元素的透明度。任何 <1 的值都意味着可以看到其他线等,甚至直接在后面。 This example uses alpha=0.3 in 3d
- antialiased 控制是否使用 anti-aliasing 完成渲染。使用起来更昂贵,但结果是减少了视觉失真。参见 which also links this explanation of the method。
你好,我正在编写一个代码,它使用 ax.plot_surface()
在单位球体上绘制 theta = linspace(0,pi,100)
和 phi = linspace(0,2*pi,100)
的数据。
由于某种原因,我的图像在球体位于轴之前的意义上扭曲了。有谁知道为什么会这样吗?
3D 绘图不一定是开始学习如何使用绘图库的好地方;基本原理通常在更简单的二维图中进行解释。但要开始,
- 阅读3d tutorial
- 参考3d examples
- 实验!使用不同的参数设置生成相同的图形。
您询问的具体参数:
- linewidth 与
plot_surface
, but does make a big difference in the closely relatedplot_wireframe
. See this example 无关,请尝试使用线宽值。 1 是默认值。 - alpha 是指图形元素的透明度。任何 <1 的值都意味着可以看到其他线等,甚至直接在后面。 This example uses alpha=0.3 in 3d
- antialiased 控制是否使用 anti-aliasing 完成渲染。使用起来更昂贵,但结果是减少了视觉失真。参见 which also links this explanation of the method。