如何处理特殊格式标签的y = 0 tic

时间:2013-11-08 10:58:37

标签: gnuplot

假设我有一个像这样的脚本

set terminal png enhanced
set output "test.png"
set ytics format "%.1t 10^{%S}"
set ytics 5000
set mytics 5
set xrange [0:16000]
plot x

产生以下内容。  Sample figure

我确实知道主要抽动以及轻微的抽搐。但是,零时的tic看起来很难看,所以我想修改或删除它。

我试过了set ytics (5000,10000,15000)。这是可能的,但随后我松开了小抽搐。另外,我不想手动输入抽搐。

这个问题的解决方案

  • 删除y=0 tic或
  • 修改set ytics format
  • 为手动主要抽搐添加了少量抽搐,但根据手册,这是不可能的。

我没有想到的其他解决方案当然也受到赞赏!

1 个答案:

答案 0 :(得分:2)

您可以使用0覆盖set ytics ('0' 0) tic:

set ytics format "%.1t 10^{%S}"
set ytics 5000
set ytics add ('0' 0)
set mytics 5
set xrange [0:16000]
plot x

enter image description here

另见excluding a tic number in scientific format