我在一个文件夹中有13个不同的已保存CSV文件,每个文件仅包含一列数据(我以前使用计算出所需内容的python将这些数据与较大的数据集分开保存),我想分别绘制这些数据在同一块图上作为13个不同的箱形图文件。
我对python还是很陌生,我对matplotlib很熟悉,到目前为止,我知道如何分别绘制每个文件,但是,当然,我希望将它们相互绘制,以便更好地进行比较和可视化我的数据。
这是我的两个情节:
使用plt.boxplot(af,meanline=True,showmeans=True)
这就是我命名/保存文件的方式(这里只有2个文件)
af=numpy.loadtxt(fname='af_river.csv.')
am=numpy.loadtxt(fname='am_river.csv.')
但是我不知道从哪里开始,我/有没有办法创建一个循环,分别遍历这些文件并逐个绘制它们?
答案 0 :(得分:2)
尝试
plt.boxplot([af,am],meanline=True,showmeans=True)
这将在同一图中绘制所有文件