gnuplot未在y轴上显示圆的正确比例
我正在使用gnuplot建模一个图形问题 我正在使用以下命令用gnuplot绘制一个圆gnuplot未在y轴上显示圆的正确比例,gnuplot,gnuplot-iostream,Gnuplot,Gnuplot Iostream,我正在使用gnuplot建模一个图形问题 我正在使用以下命令用gnuplot绘制一个圆 set xtics 1 set ytics 1 plot 'circles.txt' with circle my circles.txt包含以下数据 0 0 3 该圆上的最高点(原点中心和半径为3)应为(0,3),但在该图中显示为(0,2) 如何纠正此错误?使用圆打印用于将点打印为圆,以便无论轴的缩放比例如何,点都是圆的。正如gnuplot文档中指出的 半径始终以绘图的水平轴(x或x2)为单位进行解释
set xtics 1
set ytics 1
plot 'circles.txt' with circle
my circles.txt包含以下数据
0 0 3
该圆上的最高点(原点中心和半径为3)应为(0,3),但在该图中显示为(0,2)
如何纠正此错误?使用圆打印用于将点打印为圆,以便无论轴的缩放比例如何,点都是圆的。正如gnuplot文档中指出的 半径始终以绘图的水平轴(x或x2)为单位进行解释。y轴上的比例和绘图的纵横比都被忽略 您可以改为使用省略号绘制
;从用省略号打印的文档中
:
2 columns: x y
3 columns: x y major_diam
4 columns: x y major_diam minor_diam
5 columns: x y major_diam minor_diam angle
所以你把它画成
plot 'circles.txt' using 1:2:($3*2):($3*2) with ellipses
(椭圆使用直径,因此大小应为第三列的两倍)
或设置对象椭圆
:
set object ellipse at 0, 0 size 6, 6