是否可以将gnuplot极轴默认范围从0-360更改为-180到180

问题描述 投票:0回答:1

Gnuplot极坐标的默认范围是0-360。是否可以更改此默认值,如果是这样的话?

range gnuplot default polar-coordinates
1个回答
1
投票

极坐标被解释为[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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.