【发布时间】:2021-01-21 14:50:16
【问题描述】:
set offsets 选项对日志图没有影响。
例如,下面两个图都是用set offsets 0,2,0,0生成的:
为了获得相同的效果,我目前正在设置固定范围而不是使用自动缩放,这是非最佳的,因为该脚本旨在从批量数据中生成图。
自 Gnuplot 5.2 起,we have '"set log" 重新实现为 "set非线性" 的特例',并设置了两个轴的非线性makes use,因为它'类似于set link 命令,除了两个链接轴中只有一个是可见的',并且由于文档还makes clear 说'偏移量只影响 x1 和 y1 轴',这似乎不是错误,而是预期的行为。
问题:有没有一种简单的方法可以为日志图获得类似的自动缩放偏移量?
我想可以制作一个虚拟图并使用数据范围来设置输出图中的轴范围,但是有更好的方法吗?
为了完整起见,生成上图的最少代码为:
set terminal pngcairo size 250,250
set output "1.png"
set offsets 0,2,0,0
plot [0.1:1] 1/x
和
set terminal pngcairo size 250,250
set output "2.png"
set logscale
set offsets 0,2,0,0
plot [0.1:1] 1/x
【问题讨论】:
标签: gnuplot