我正在尝试使用GNUplot将我的数据绘制成二维重心等边三角形。
我正在使用以下命令:
unset border
unset xtics
unset ytics
set arrow 1 from 0,0 to .5,sqrt(3)/2 nohead front lt -1 lw 1
set arrow 2 from 0,0 to 1,0 nohead front lt -1 lw 1
set arrow 3 from 1,0 to .5,sqrt(3)/2 nohead front lt -1 lw 1
set label 1 "1" at 0.5,sqrt(3)/2+.05
set label 2 "2" at 1+.05,0
set label 3 "3" at -.05,0
plot 'data.file'
上面提到的命令不会创建等边三角形,而是制作等腰三角形。
请帮助我!
关心, 斯瓦蒂
答案 0 :(得分:4)
答案 1 :(得分:0)
我最近遇到了这个问题。我创建了一个名为triangle.dat的文件。它包含一行,指示绘制三角形的位置。
1.0 1.0
然后在我的" myplot.gnu"
set pointsize 1.5
plot "triangle.dat" pt 9 linecolor rgb "black"
这将在点1.0,1.0处绘制黑色等边三角形。更改pointsize以更改大小。
如果您已经绘制了其他一些点,那么请使用replot而不是plot。