繁体   English   中英

Python Mayavi-设置散点的大小

[英]Python Mayavi - set size of scatter point

我有一个非常简单的脚本,尝试使用设定的大小绘制2点:

from mayavi.mlab import *

x = [0.,3.]
y = [0.,0.]
z = [0.,0.]
scalars = [1.5,1.5]

pts = points3d(x, y, z,  scalars, scale_factor = 1)

但是,我无法通过这个简单的示例弄清楚如何设置两个点的大小,以使两个点彼此接触。 我想以与点的坐标相同的单位设置大小。 因此,我将两个点分开3个单位,并将两个点的大小设置为1.5。

但是,在所附的图像中 ,这两点并没有达到预期的效果。

知道为什么吗?

在mayavi中,球的比例决定其直径而不是半径。

采用

pts = points3d(x, y, z, scalars, scale_factor=2, resolution=100)

resolution参数使球体(角度点数)更平滑。 如果要显示多个球体,请提防分辨率的高值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM