range - 是否可以将 gnuplot 极轴默认范围从 0-360 更改为 -180 到 180
问题描述
Gnuplot 极坐标的默认范围是 0-360。是否可以更改此默认设置,如果可以,在哪里?
解决方案
极坐标被解释为 [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
推荐阅读
- graph - gremlin 中的依赖属性
- mysql - 我如何编写检查约束
- javascript - 如何从 AdminDirectory 获取用户的指定
- html - 使用 Skeleton 在 iPhone 中的按钮中裁剪文本
- powershell - 通过过滤多个条件来重命名 Powershell 文件
- reactjs - 我找不到相关对象的密钥
- java - PaperDb 数组列表未读取
- laravel - 如何在此输入字段中的表格中显示 laravel 刀片中的日期
- java - 时间戳反序列化失败并显示“无法将'java.lang.String'类型的值转换为所需的'java.time.Instant'类型”
- reactjs - 编写一个与构造函数具有相同默认值的函数