gpt4 book ai didi

python - 我想在 gnuplot 的文本文件中绘制一个具有给定 4 个坐标的矩形。矩形可能与 x 轴成一定角度

转载 作者:太空宇宙 更新时间:2023-11-04 03:12:21 25 4
gpt4 key购买 nike

如何从文件中读取数据并绘制矩形?给定的文本文件具有以下格式,最多 50 行:x1 y1 x2 y2 x3 y3 x4 y4

其中 (x1,y1)、(x2,y2)、(x3,y3) 和 (x4,y4) 是矩形的四个顶点。矩形具有随机方向。我如何在 gnuplot 中绘制一系列矩形?

如果有人能告诉我如何在使用 set object polygon 时从文件中读取数据,那可能也会有所帮助我想要的:设置对象多边形从到到到。

或者,gnuplot 中还有其他更简单的代码吗?或者有 python 解决方案吗?

最佳答案

我的 Gnuplot 解决方案(不仅适用于矩形,还适用于任何类型的多边形):

plot 'rectal.dat' u 1:2:($3-$1):($4-$2) with vectors nohead lc 1 title 'Rectangle', \
'' u 3:4:($5-$3):($6-$4) with vectors nohead lc 1 notitle, \
'' u 5:6:($7-$5):($8-$6) with vectors nohead lc 1 notitle, \
'' u 7:8:($1-$7):($2-$8) with vectors nohead lc 1 notitle

enter image description here来自

0 0 0 1 1 1 1 0

0 0 0 2 2 2 2 0

-0.5 -0.5 -1 1 -0.5 2 0 1

关于python - 我想在 gnuplot 的文本文件中绘制一个具有给定 4 个坐标的矩形。矩形可能与 x 轴成一定角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37607583/

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