5

我正在尝试使用 gnuplot 生成一些示意图。我的 x 刻度是埃,y 刻度是 mV。目前,我的 x 比例如下:

0 1e-9 2e-9 3e-9 etc.

我的 y 规模就像

-0.07 -0.06 -0.05 etc.

我希望他们成为

0 10 20 30 etc.
-70.0 -60.0 -50.0 etc.

分别。有没有办法从 gnuplot 中做到这一点(除了设置 xrange 和 yrange 参数并将值乘以适当的数量)?

4

1 回答 1

13

我能想到的方法有两种:

  1. 您可以使用(请参阅此处set xtics的文档) 然后您可以明确指定轴上的哪个值将接收哪个标签。所以是这样的:

    set xtics ("0" 0, "10" 1e-9, "20" 2e-9, ...)
    

    应该管用。相应地处理 y 轴 ( set ytics)

  2. 您可以相应地乘以您的值。(就像你在问题中提到的那样)

    plot "Data.dat" u ($1*1e9):($2*1e2)
    
于 2011-06-27T09:30:39.217 回答