如何将多个CSV文件作为箱形图绘制在同一图上

我在一个文件夹中有13个不同的已保存CSV文件,每个文件仅包含一列数据(我以前使用计算出所需内容的python将这些数据与较大的数据集分开保存),我想分别绘制这些数据在同一块图上作为13个不同的箱形图文件。

我对python还是很陌生,我对matplotlib很熟悉,到目前为止,我知道如何分别绘制每个文件,但是,当然,我希望将它们相互绘制,以便更好地进行比较和可视化我的数据。 这是我的两个情节: 使用plt.boxplot(af,meanline=True,showmeans=True)

boxplot1 boxplot2

这就是我命名/保存文件的方式(这里只有2个文件)

af=numpy.loadtxt(fname='af_river.csv.')
am=numpy.loadtxt(fname='am_river.csv.')

但是我不知道从哪里开始,我/有没有办法创建一个循环,分别遍历这些文件并逐个绘制它们?

lcy0851 回答:如何将多个CSV文件作为箱形图绘制在同一图上

尝试

plt.boxplot([af,am],meanline=True,showmeans=True)  

这将在同一图中绘制所有文件

本文链接:https://www.f2er.com/3128716.html

大家都在问