【发布时间】:2020-08-24 20:58:57
【问题描述】:
我正在尝试从 csv 文件中绘制图表,其中 row[0] 是执行的开始时间,而 row[1] 是执行的结束时间。 row[6] 是传输的数据量。
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import pickle
import csv
np.random.seed(0)
x=[]
y=[]
with open('graph.csv','r') as csvfile :
plots = csv.reader(csvfile, delimiter=',')
for row in plots :
x.append(row[0])
y.append(row[6])
plt.plot(x,y,marker='o')
plt.title("Input/Output graph of Virtual file system layer and ext4 layer read and writes.")
plt.xlabel("time(ms)")
plt.ylabel("bytes")
plt.show()
我想写x.append(row[0]:row[1]) 来显示范围,但python 不允许我这样做。我该如何解决这个问题?
【问题讨论】:
标签: python pandas csv matplotlib