gpt4 book ai didi

gnuplot - 使用 gnuplot 在轴上显示 2 的幂

转载 作者:行者123 更新时间:2023-12-02 16:37:19 25 4
gpt4 key购买 nike

我正在尝试使用 gnuplot 来绘制我的实验结果。

我编写了一个 C++ 程序,它生成一个如下所示的数据文件:

10   3.5
11 3.5
12 3.5
13 3.6

我想要做的是将这个数据文件第一列的值在 x 轴上显示为 2 的幂。它看起来像这样(它不必看起来完全相同):

/image/8BSLr.png

因此,对于我发布的数据文件,我希望在 x 轴上有 2^10、2^11 等。知道如何做到这一点吗?

如果需要,我可以更改数据文件的格式。

谢谢!

最佳答案

通过操作 using 规范,这可以相对容易地完成:

plot datafile using (2**$1):2

如果您这样做,您可能还需要一个

set logscale x 2
set format x '2^{%L}' #<- enhanced text.

让情节看起来更好。

关于gnuplot - 使用 gnuplot 在轴上显示 2 的幂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com