在Python中绘制元组

时间:2019-02-25 20:26:00

标签: python

在python中,什么语法可以让我绘制一个元组,例如

t = [(9,2,5),(3,6,4),(2,8,4)]

我遇到麻烦了,因为每种组合中都有三个要素。

1 个答案:

答案 0 :(得分:0)

如果您的t表示:(x,y,z)=>(9,3,2),(2,6,8),(5,4,4)

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

data = [(9, 3, 2), (2, 6, 8), (5, 4, 4)]
x, y, z = data[0], data[1], data[2]
ax = plt.subplot(111, projection='3d')
total_point = len(data)
ax.scatter(x[:total_point], y[:total_point], z[:total_point], c='red')
ax.plot(x[:total_point], y[:total_point], z[:total_point], c='yellow')

ax.set_zlabel('Z')
ax.set_ylabel('Y')
ax.set_xlabel('X')
plt.show()

输出: enter image description here