如何在gnuplot中绘制csv文件的集合?

Der*_*ick 1 unix shell gnuplot

我有一组具有相同2列格式的csv文件.我想生成与每个文件对应的单独的xy散点图,但具有相同的样式.唯一应该改变的是输入和输出文件名.怎么做?

mgi*_*son 6

安迪拉斯发布的解决方案完全可行.但是,在这些情况下,"HERE"文件通常更好,因为它避免产生额外的进程,因为你不会有混合单引号和双引号的问题......

for file in $(echo *.dat); do
    gnuplot <<EOF
    set terminal post enh
    set output "output_${file}.ps"
    set datafile separator ','  #csv file
    plot "$file" u 1:2
EOF
done
Run Code Online (Sandbox Code Playgroud)