首页 > 解决方案 > 是否可以将 gnuplot 极轴默认范围从 0-360 更改为 -180 到 180

问题描述

Gnuplot 极坐标的默认范围是 0-360。是否可以更改此默认设置,如果可以,在哪里?

标签: rangegnuplotdefaultpolar-coordinates

解决方案


极坐标被解释为 [t;r]。自变量 t (trange) 的默认范围是 [0:2pi],或者如果您之前说过set angle degrees,则 trange 默认为 [0:360]。默认就是这样,一个默认。您可以在绘图之前将范围设置为您喜欢的任何内容。如果您想要 t 和 r 的 tic 标签,您可能需要设置 tic 范围以匹配。如果您打算对许多绘图使用这些相同的设置,您可以将一些准备命令的子集放在 ~/.gnuplot 启动文件或可以在绘图之前加载的配置文件中load "polar_layout.gp"; plot t

set polar
set angle degrees
set trange [-180:180]
# turn off x/y border and labels
unset border; unset tics
# turn on polar border and axis labels as needed
set border polar
set grid polar
set ttics -150,30,150
set rtics 30
# aspect ration of plot (a circle should look circular)
set size square

plot t

在此处输入图像描述


推荐阅读