Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用GNUplot创建等边三角形?_Gnuplot - Fatal编程技术网

如何使用GNUplot创建等边三角形?

如何使用GNUplot创建等边三角形?,gnuplot,Gnuplot,我正试图用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

我正试图用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'
上述命令不会创建等边三角形,而是创建等腰三角形

1.0 1.0
请帮帮我

关于,,
Swati

您的图形可能是以不均匀的X/Y比例生成的,三角形的内部坐标是正确的,但输出是等腰的

尝试添加命令

set size square

有关更多信息,请检查。

您的图形可能是通过不均匀的X/Y缩放生成的,三角形的内部坐标是正确的,但输出是等腰的

尝试添加命令

set size square

查看更多信息。

我最近遇到了这个问题。我创建了一个名为triangle.dat的文件。它包含一条线,指示在何处绘制三角形

1.0 1.0
然后在我的“myplot.gnu”中

这将在点1.0、1.0处绘制一个黑色等边三角形。更改pointsize以更改大小


如果您已经绘制了一些其他点,则使用replot而不是plot。

我最近遇到了这个问题。我创建了一个名为triangle.dat的文件。它包含一条线,指示在何处绘制三角形

1.0 1.0
然后在我的“myplot.gnu”中

这将在点1.0、1.0处绘制一个黑色等边三角形。更改pointsize以更改大小

如果已经绘制了一些其他点,则使用replot而不是plot。

sqrt(3)返回什么?
sqrt(3.0)
是否返回其他内容?sqrt(3.0)给出的返回与sqrt(3)给出的返回相同。对不起,我忘了提到它是一个重心等边三角形。
sqrt(3)
返回什么?
sqrt(3.0)
是否返回其他内容?sqrt(3.0)给出的返回与sqrt(3)给出的返回相同。对不起,我忘了提到它是一个重心等边三角形。