【发布时间】:2021-01-16 09:49:41
【问题描述】:
我有一个程序可以生成一个包含盒子中粒子位置的文件,并且数据还包含盒子内的压力(假设每秒)。使用 gnuplot 我在循环中为粒子设置动画,但我想在标签中显示压力。有可能吗?
这是文件。压力在第 4 列
我的代码:
# Titre du graphique
set title "Mouvement de particules d'Hélium (R = 3e-2 {/Helvetica=10 \305) \n sur une surface de 4 {/Helvetica=10 \305^{2}}"
set xlabel "L {/Helvetica=10 (\305)}"
set ylabel "L {/Helvetica=10 (\305)}"
set style line 2 lc rgb 'blue' pt 7 # cercle
set style fill solid 0.4
unset key
set size square
infile = 'particules.dat'
#stats infile using 1:2 name 'data' nooutput
k=21
do for [i=0:k] {
labels(x,y) = stringcolumn(3)
stats [*:*] infile using 5 name 'pression' nooutput
set label 1 sprintf("Pression : ", pression) at screen 0.2,0.9
plot infile index i using 1:2 with circles ls 2
pause 1.0
}
【问题讨论】:
-
欢迎您!请以文本形式提供您的示例数据。
标签: animation label gnuplot particles