我正在尝试使用 gnuplot 绘制实验结果。
我编写了一个 C++ 程序,它生成一个如下所示的数据文件:
10 3.5
11 3.5
12 3.5
13 3.6
我想做的是将这个数据文件第一列的值在 x 轴上显示为 2 的幂。它看起来像这样(它不必看起来完全相同):
https://i.stack.imgur.com/8BSLr.png
因此,对于我发布的数据文件,我希望在 x 轴上有 2^10、2^11 等。
知道该怎么做吗?
如果需要,我可以更改数据文件的格式。
Thanks!
这通过操纵来相对容易地完成using
规格:
plot datafile using (2**$1):2
如果您这样做,您可能还想要一个
set logscale x 2
set format x '2^{%L}' #<- enhanced text.
让情节看起来更好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)