在gnuplot中绘制触发圆

时间:2019-05-17 20:00:21

标签: gnuplot

我发现自己无法用gnuplot获得三角圆。代码是

reset session 
# PI = 4.*atan(1.)
# set term qt 
set arrow from 0, 0 to 0, 1 lc 'black' nohead 
set arrow from 0, 0 to 1, 0 lc 'black' nohead front
set label '{L = 1}' at -0.1, 0.3 tc 'black' rotate
set label '{L = 1}' at 0.5, 0.15 tc 'black'
set object circle at 0, 0 radius 1 
set xrange[-1.5:1.5]
set yrange[-1.5:1.5]
plot (0) w p lc 'white' notitle 
pause -1

结果是 enter image description here

有人可以协助吗?

1 个答案:

答案 0 :(得分:2)

图的纵横比不是1:1(这是矩形,而不是正方形)。

set object circle at 0,0 radius 1将绘制一个与图长宽比无关的圆。

在开头添加一行

set size square

一切都会好起来的。