gpt4 book ai didi

gnuplot - 如何在 GNUPlot 中绘制简单的线段?

转载 作者:行者123 更新时间:2023-12-02 18:26:37 25 4
gpt4 key购买 nike

我正在尝试绘制一条从 (0,0) 到 (0,1) 的基本线段。我已经有一个输入文件,但我想向其中添加一行。

我已通读 Line plot in GnuPlot where line width is a third column in my data file?Plot line segments from a datafile with gnuplot许多其他示例中。每个人都在做比我想要的复杂得多的事情,我只想将线段添加到我的 GNUPlot 脚本中。

我通常这样将数据输入到 GNUPlot 中:

$DATA << EOD
.... other data
EOD
$LS << EOL
0 0
0 1
EOL
plot $DATA using 1:2:3 with points
plot $LS with lines

但这行不通,也行不通

plot $LS using 1:2 with lines

如何绘制这条从 (0,0) 到 (0,1) 的简单线段?

最佳答案

“不起作用”是什么意思?您甚至不显示结果图。顺便问一下,您将第 3 列用于什么目的?

您的第一个示例将仅使用您的数据绘制一个图,然后绘制一个仅包含线段的新图。在你的第二个例子中,你的图中从 0,00,1 的线与 y 轴相同,因此只要 xrange 就很难看到从 0 开始。你可以很容易地检查这个,例如如果将颜色设置为红色或将线宽设置为 3 ,例如

plot $LS u 1:2 lc "red" lw 3

如果您设置xrange[-0.2:],您还可以使您的线段“可见”。检查以下示例

代码:

### plotting simple line segments
reset session

$DATA << EOD
0.1 0.2 1
0.3 0.4 2
0.5 0.6 3
0.7 0.5 4
EOD

$LS1 << EOL
0 0
0 1
EOL

$LS2 <<EOL
0 0
1 1
EOL

set xrange [-0.2:]

plot $DATA using 1:2:3 with points pt 7, \
$LS1 u 1:2 with lines, \
$LS2 u 1:2 with lines
### end of code

结果:

enter image description here

关于gnuplot - 如何在 GNUPlot 中绘制简单的线段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70059335/

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