Python中的三维绘图

2024-04-27 13:16:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能在三维中绘制以下数据?(显然,不止这些!)在

data = [[10, 10, 0.84496124031007758],
        [10, 20, 0.87209302325581395],
        [10, 30, 0.88139534883720927],
        [20, 10, 0.86201550387596892],
        [20, 20, 0.87441860465116272],
        [20, 30, 0.88992248062015500],
        [30, 10, 0.87984496124031009],
        [30, 20, 0.89922480620155043],
        [30, 30, 0.92015503875968996]]

Tags: 数据data绘制
2条回答

也可以使用DataMelthttp://jwork.org/dmelt。您可以像前一个示例一样以python方式解析该文件,而不是使用HPlot、HPlotJa或splotjava类来可视化数据。也可以导出到Esp或pdf图像文件

你想搞什么样的阴谋?试试这个散点图。我还假设您的数据列在您问题的x,y,z列表中。在

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

x, y, z = zip(*data)

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x,y,z)
plt.show()

相关问题 更多 >