Sage中的3D散点图

7 投票
2 回答
1393 浏览
提问于 2025-04-16 08:31

sage 中可以创建3D散点图吗?

这里说的散点图是指像这样的图:

alt text

2 个回答

2

正如被接受的答案所说,你可以做到这一点。要从Sage生成那个图表(http://matplotlib.org/examples/mplot3d/scatter3d_demo.html),你可以使用matplotlib:在一个单元格中复制示例的代码(我假设你在使用笔记本),然后把最后一行替换成

plt.show()

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

当然可以。如果你有一个包含点的列表,像这样:

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

这段代码会根据点列表中的两个点进行绘图。你还可以使用标准的Sage绘图选项来添加坐标轴标签。

撰写回答