gpt4 book ai didi

gnuplot:从数据中绘制多边形

转载 作者:行者123 更新时间:2023-12-01 22:32:21 26 4
gpt4 key购买 nike

如何使用来自文件的数据绘制多边形?例如,如果我有一个包含每个数据点的四点多边形边缘坐标的文件,我将如何处理?

例如包含

的数据文件
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

然后您可以简单地使用 plot 'file.txt' using 1:2 with lines 绘制。两部分之间的空行告诉 gnuplot 不要连接矩形。

如果您不能或不想更改数据文件格式,您可以使用外部工具即时更改数据

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

关于gnuplot:从数据中绘制多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29015920/

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