Matplotlib - 3D绘图 - 点被默认为圆圈

时间:2011-12-13 06:31:33

标签: python matplotlib

我正在尝试制作3D散点图,但似乎有效的唯一标记是如此之大以至于它们开始重叠。我想使用'.'',',但我总是遇到使用'o'的问题。如果markersize可以在3D绘图中工作,我可以忍受那些。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

标记类型

对于scatter'.'用于点标记,','用于像素标记。但是,当我尝试使用它们时,我得到ValueError声称它们不存在,但这可能是由于使用了matplotlib v1.0.1; changelog for v1.1.x包含对标记的评论:

  

现在有一套用于所有绘图功能的通用标记。以前,某些标记仅适用于scatter()或仅适用于plot()。现在不再是这种情况了。

您可以尝试使用documentationscatter的{​​{1}}标记表。图库中还有example,其中散点图使用不同的标记。

标记大小

标记大小在scatter中也是可控的,可以使用标量参数或数组来指定每个点的大小。请查看documentation中的s形式参数。