gnuplot:从变量打印单点

gnuplot:从变量打印单点,gnuplot,Gnuplot,我想在图表上打印一些单点。此点的值以前在同一词典中使用。应在图例上标记每个打印点。到目前为止,我得到的最接近的是这个 plot '-' w p ls 1, '-' w p ls 2, '-' w p ls 3 1 2 e 2 1 e 3 1.5 e 从 这不起作用: plot '-' w p ls 1, '-' w p ls 2, '-' w p ls 3 1 var1 e 2 var2 e 3 var4 e 有没有人知道,如果没有数据文件和更多的复杂情况,这样做是否可能? 此外,我尝试了

我想在图表上打印一些单点。此点的值以前在同一词典中使用。应在图例上标记每个打印点。到目前为止,我得到的最接近的是这个

plot '-' w p ls 1, '-' w p ls 2, '-' w p ls 3
1 2
e
2 1 
e
3 1.5
e

这不起作用:

plot '-' w p ls 1, '-' w p ls 2, '-' w p ls 3
1 var1
e
2 var2
e
3 var4
e
有没有人知道,如果没有数据文件和更多的复杂情况,这样做是否可能? 此外,我尝试了上述的变化,并在网上搜索,没有找到类似的。谢谢!!:)


我想比较图形上给定变量的值

您只需添加一个
列头键
。链接的示例将完全禁用该键(图例)。你必须改变这一点。下面是完整的例子

set border linewidth 1.5
set pointsize 1.5
set style line 1 lc rgb '#0060ad' pt 5   # square
set style line 2 lc rgb '#0060ad' pt 7   # circle
set style line 3 lc rgb '#0060ad' pt 9   # triangle

# unset key
set key on
set key autotitle columnhead

set tics scale 0.75
set xtics 1
set ytics 1
set yrange[0:3]
set xrange[0.5:3.5]
set xlabel 'x' 
set ylabel 'y'

# Plot some points 
plot '-'  w p ls 1 , '-' w p ls 2, '-' w p ls 3
"X" "Square"
1 2
e
"X" "Circle"
2 1
e
"X" "Triangle"
3 1.5
e

顺便说一句,
plot'-'…
实际上是一个
数据文件
绘图,但是带有一个内联的
数据文件

谢谢你的回答,但实际上,我的主要问题是如何使用变量而不是“2”或“1”。(参见我第一篇文章中的示例!)谢谢@miro2让我们在聊天室里聊天:@miro2:看,这正是我想要的,非常感谢!