Построение круга в gnuplot - PullRequest
1 голос
/ 17 мая 2019

Я не могу получить правильный тригонометрический круг с помощью 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 Ответ

2 голосов
/ 17 мая 2019

Соотношение сторон вашего графика не 1: 1 (это прямоугольник, а не квадрат).

set object circle at 0,0 radius 1 построит окружность независимо от соотношения сторон графика.

добавить строку в начале

set size square

и все должно быть хорошо.

...