-1
날짜가 세 열 (X, Y & Z 축)로 설정되어 있습니다.이 세 개의 열은 서로 다른 세 축에서 고유하게 정의됩니다.x, y 및 z 축을 사용하여 3D 그래프를 플로팅하려면 어떻게합니까?
이제이 데이터를 가져 와서 파이썬을 사용하여 3D 그래프를 그려 봅니다.
샘플 데이터 세트는 다음과 같습니다
나는 그것에 대해 어떻게 가야 어떤 제안?
날짜가 세 열 (X, Y & Z 축)로 설정되어 있습니다.이 세 개의 열은 서로 다른 세 축에서 고유하게 정의됩니다.x, y 및 z 축을 사용하여 3D 그래프를 플로팅하려면 어떻게합니까?
이제이 데이터를 가져 와서 파이썬을 사용하여 3D 그래프를 그려 봅니다.
샘플 데이터 세트는 다음과 같습니다
나는 그것에 대해 어떻게 가야 어떤 제안?
여기에 코드
import csv
from pandas import read_csv
filename = 'Left.csv'
data = read_csv(filename)
print(data.shape)
#renaming existing columns
data.rename(columns={'epoc (ms)': 'epoc', 'timestamp (-04:00)': 'timestamp',
'elapsed (s)': 'elapsed' , 'x-axis (g)': 'xaxis',
'y-axis (g)' : 'yaxis' , 'z-axis (g)' : 'zaxis'},
inplace=True)
from matplotlib import pyplot
data.hist()
data.plot(kind='density', subplots=True, layout=(3,3), sharex=False)
from pandas.plotting import scatter_matrix
scatter_matrix(data)
pyplot.show()
X = dataset[: 4]
Y = dataset[: 5]
Z = dataset[: 6]
X, Y = np.meshgrid(xs, ys)
Z = generate(X, Y, 0.0)
import matplotlib.pyplot as plt
import time
wframe = None
tstart = time.time()
for phi in np.linspace(0, 360/2/np.pi, 100):
oldcol = wframe
Z = generate(X, Y, phi)
wframe = ax.plot_wireframe(X, Y, Z, rstride=2, cstride=2)
# Remove old line collection before drawing
if oldcol is not None:
ax.collections.remove(oldcol)
plt.draw()
를 입력