gnuplot:从数据绘制多边形

gnuplot:从数据绘制多边形,gnuplot,Gnuplot,如何使用来自文件的数据打印多边形?例如,如果我有一个包含每个数据点的四点多边形边坐标的文件,我将如何继续 e、 g.包含以下内容的数据文件: 0 0 0 1 1 1 1 0 2 2 2 3 3 3 3 2 应在位置0.5,0.5和2.5,2.5处绘制两个中心为二次矩形。Gnuplot没有用于绘制任意四边形的专用打印样式。为此,必须使用不同的数据文件格式,如 0 0 0 1 1 1 1 0 0 0 2 2 2 3 3 3 1 0 0 0 然后,您可以简单地使用1:2和线条打印“file.tx

如何使用来自文件的数据打印多边形?例如,如果我有一个包含每个数据点的四点多边形边坐标的文件,我将如何继续

e、 g.包含以下内容的数据文件:

0 0 0 1 1 1 1 0
2 2 2 3 3 3 3 2

应在位置0.5,0.5和2.5,2.5处绘制两个中心为二次矩形。

Gnuplot没有用于绘制任意四边形的专用打印样式。为此,必须使用不同的数据文件格式,如

0 0
0 1
1 1
1 0
0 0

2 2
2 3
3 3
1 0
0 0
然后,您可以简单地使用1:2和线条打印“file.txt”。两部分之间的空行告诉gnuplot不要连接矩形

如果您不能或不想更改数据文件格式,可以使用诸如

plot '< awk ''{print $1,$2,"\n",$3,$4,"\n",$5,$6,"\n",$7,$8,"\n",$1,$2,"\n"}'' rect.txt' with lines

Gnuplot没有用于打印任意四边形的专用打印样式。为此,必须使用不同的数据文件格式,如

0 0
0 1
1 1
1 0
0 0

2 2
2 3
3 3
1 0
0 0
然后,您可以简单地使用1:2和线条打印“file.txt”。两部分之间的空行告诉gnuplot不要连接矩形

如果您不能或不想更改数据文件格式,可以使用诸如

plot '< awk ''{print $1,$2,"\n",$3,$4,"\n",$5,$6,"\n",$7,$8,"\n",$1,$2,"\n"}'' rect.txt' with lines

最合理的打印样式是BoxyErrorBars,没有用于矩形或多边形的专用样式。在我的示例中,有重铸,但在我的真实数据中,我有其他图形,但都有4个点定义了一条边。我发现了这一点:但我不知道如何将其应用到我的情况中。最合理的打印样式是BoxyErrorBars,没有用于矩形或多边形的专用样式。在我的示例中,有重铸,但在我的真实数据中,我有其他图形,但都有4个点定义了一条边。我发现了这一点:但我不知道如何将其应用于我的情况。我选择后一种方法,效果很好。是否也可以根据数据设置颜色?理想情况下使用调色板?是要填充框还是更改边框颜色?我想填充框。我成功地用填充曲线填充框,但无法用数据设置颜色,例如调色板。如果未填充,我可以使用调色板轻松设置数据中的线条颜色。感谢您迄今为止的帮助:-。我问了另外一个关于颜色的问题:我选择后一个选项,效果很好。是否也可以根据数据设置颜色?理想情况下使用调色板?是要填充框还是更改边框颜色?我想填充框。我成功地用填充曲线填充框,但无法用数据设置颜色,例如调色板。如果未填充,我可以使用调色板轻松设置数据中的线条颜色。感谢您迄今为止的帮助:-。我问了另外一个关于颜色的问题: