我有一个包含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