[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