gpt4 book ai didi

linux - 通过 bash 脚本的 Gnuplot

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:45 25 4
gpt4 key购买 nike

我需要使用 bash 脚本生成图形 gnuplot,因为我有多个文件要绘制。

while [ $j -lt 30 ]; 
do
if [ -f ./MyFile[$j] ]; then
load 'Plot_Histogramma.plt'
fi
j=$(( $j + 1 ))
done

在“Plot_Hisogramma.plt”里面我有

set output "MyFile[$j].eps"
plot "./MyFile[$j]" using 2:1 title "MyTitle" with boxes ls 7 lc rgb "blue"

所以我需要一种方法将索引变量从脚本传递到 gnuplot。我尝试过 echo , printf并导出,但也许我做错了什么。

最佳答案

我认为您可能错误地引用了数组:

while [ $j -lt 30 ]; do
if [ -f ./${MyFile[$j]} ]; then
load 'Plot_Histogramma.plt'
fi
j=$(( $j + 1 ))
done

然后我认为另一个脚本应该是这样的:

set output "${MyFile[$j]}.eps"
plot "./${MyFile[$j]}" using 2:1 title "MyTitle" with boxes ls 7 lc rgb "blue"

也许这个链接有帮助:bash: loading presaved variable to gnuplot cmd load

关于linux - 通过 bash 脚本的 Gnuplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29766538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com