假设我有这样一个csv文件:
20 30 33 54 12 56
90 54 66 12 88 11
33 22 63 86 12 65
11 44 65 34 23 26
我想创建一个方框图,其中每列都是一秒,这也是x轴。y上的实际数据。所以,20、90、33、11将在1秒和一个绘图上,30、54、22、44将在2秒,以此类推。此外,csv文件有更多的数据比这个,我不知道有多少数据集,所以我不能硬编码任何东西。你知道吗
到目前为止,我的情况是:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('/user/Desktop/test.csv', header = None)
fig = plt.figure()
ax = fig.add_subplot()
plt.xlabel('Time (s)')
plt.ylabel('ms')
df.boxplot()
plt.show()
试试这个:
输出:
如果要设置子时隙的
y
限制:相关问题 更多 >
编程相关推荐