我有一個包含20列的csv文件。現在我可以使用這個代碼來繪製第一列作爲x軸,其餘部分作爲y軸。matplotlib陰謀csv文件
import numpy as np
import matplotlib.pyplot as plt
data = np.genfromtxt('cs.csv',delimiter=',', dtype = float)
a = [row[0] for row in data]
b = [row[1] for row in data]
c = [row[2] for row in data]
fig = plt.figure()
ax = fig.add_subplot(111, axisbg = 'w')
ax.plot(a,b,'g',lw=1.3)
ax.plot(a,c,'r',lw=1.3)
plt.show()
的問題是在這裏我用
a = [row[0] for row in data]
此代碼對所有列逐個定義所有列。我希望實際上有一些方法,以便它可以繪製所有19列,將第一列作爲x軸常量並將它們繪製在單個窗口中。請任何幫助。
嗨,你能請告訴什麼是一個範圍內的看臺(1,LEN(A [:0]))] – user2095624
嗨,錯字我的一部分。它應該是'數據'。現在更新。 – atomh33ls