[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnuplot-info
Subject:    [Gnuplot-info] Plotting several curve using a for loop
From:       "martin007.david--- via gnuplot-info" <gnuplot-info () lists ! sourceforge ! net>
Date:       2020-08-21 12:22:16
Message-ID: 1423614309.4882664.1598012536089 () mail ! yahoo ! com
[Download RAW message or body]

Hello everyone, 

I would like to plot several curve using a single line thank to a for loop. 

I currently have : 
plot @chemin_tot_DNS u (@yplusfroid_DNS):(@wT*rho_fr/qwsurcpmf_LES_DNS) \
@format_dns_fr title "SND", \ @chemin_tot_nomodel u \
(@yplusfroid_nomodel):(@wT*rho_fr/qwsurcpmf_LES_nomodel) @format_nomodel_fr title \
"Sans modele (Quick)",  \ @chemin_tot_fsim100sim100 every 1 u \
(@yplusfroid_fsim100sim100):(@wT*rho_fr/qwsurcpmf_LES_fsim100sim100) pt 1 @pts_fr \
title "Similarite (Quick)", \ @chemin_tot_fwal055wal055 every 1 u \
(@yplusfroid_fwal055wal055):(@wT*rho_fr/qwsurcpmf_LES_fwal055wal055) pt 8 @pts_fr \
title "WALE (Quick)"

plot @chemin_tot_DNS u (@yplusfroid_DNS):(@uT*rho_fr/qwsurcpmf_LES_DNS) \
@format_dns_fr title "SND", \ @chemin_tot_nomodel u \
(@yplusfroid_nomodel):(@uT*rho_fr/qwsurcpmf_LES_nomodel) @format_nomodel_fr title \
"Sans modele (Quick)",  \ @chemin_tot_fsim100sim100 every 1 u \
(@yplusfroid_fsim100sim100):(@uT*rho_fr/qwsurcpmf_LES_fsim100sim100) pt 1 @pts_fr \
title "Similarite (Quick)", \ @chemin_tot_fwal055wal055 every 1 u \
(@yplusfroid_fwal055wal055):(@uT*rho_fr/qwsurcpmf_LES_fwal055wal055) pt 8 @pts_fr \
title "WALE (Quick)", \


I would like to do something like : 
liste="@chemin_tot_DNS @chemin_tot_nomodel @chemin_tot_fsim100sim100 \
@chemin_tot_fwal055wal055" plot for [file in liste] file using \
(@yplusfroid_VARIABLE):(@wT*rho_fr/qwsurcpmf_LES_VARIABLE) plot for [file in liste] \
file using (@yplusfroid_VARIABLE):(@uT*rho_fr/qwsurcpmf_LES_VARIABLE)

where VARIABLE take the value DNS when liste=chemin_tot_DNS, the value nomodel when \
liste=chemin_tot_nomodel...

I have 2 problem :
1) Gnuplot does not recognize the value @chemin_tot_DNS. This is not so problematic \
since I can give the value of @chemin_tot_DNS but if you know how to use the \
@chemin_tot_DNS in the for loop it would be wonderful. 2) I do not succeed in \
adapting VARIABLE in order that it changes values for each iteration of the for loop. \
Is there a solution to this issue ? 

Thank you in advance for your answer, 
Sincerely, 
Martin


_______________________________________________
gnuplot-info mailing list
gnuplot-info@lists.sourceforge.net
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic