我发现自己无法用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
有人可以协助吗?
答案 0 :(得分:2)
图的纵横比不是1:1(这是矩形,而不是正方形)。
set object circle at 0,0 radius 1
将绘制一个与图长宽比无关的圆。
在开头添加一行
set size square
一切都会好起来的。