使用Sage绘制三维散点图

7

Sage中是否可以创建3D散点图?

所谓散点图是指像这样的图形: alt text

2个回答

9
当然可以。如果您有一个代表点的元组列表,类似于:

point_list=[(0.,1.,2.), (2.,2.,3.)]
point3d(point_list)

以下代码将绘制point_list中给出的两个点,并且您可以使用标准sage绘图选项添加轴标签。


2

正如接受的答案所示,您可以使用matplotlib来生成与此图形完全相同的图形(http://matplotlib.org/examples/mplot3d/scatter3d_demo.html)。将示例代码复制到单元格中(假设您正在使用笔记本电脑),并替换最后一行即可。

plt.show()

使用

plt.savefig("")
plt.close("all")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接