我的数据如下:
Rate 4 8 16 32 64 128 256
David 0.25 0.176 0.652 0.126 0.123 0.142 0.318
Saul 0.132 0.244 0.142 0.162 0.174 0.244 0.149
Maria 0.145 0.189 0.65 0.42 0.111 0.197 0.182
为了清晰起见,我需要把这些数据绘制成三维图。我有3个维度,第一个是像大卫这样的名字,第二个是速率,每个名字和速率的组合都有一个变量值。 我应该用哪种情节?我有点困惑,因为利率和变量是在同一个维度,但名称是不同的,当我使用常规的三维绘图,如散点图,它说xs,ys和zs应该在同一个维度。你知道吗
这是我的密码:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig=plt.figure()
ax=fig.add_subplot(111, projection='3d')
X=[1,2,3]
Y=[4,5,6]
Z=[7,8,9]
ax.scatter(X,Y,Z, c='r', marker='o')
ax.set_xlabel('x axis')
ax.set_ylabel('y axis')
ax.set_zlabel('z axis')
plt.show()
如果我们假设X、Y和Z是名称、速率和变量,那么X和Y和Z应该在同一个维度上就出现了一个错误!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐