Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gnuplot:值格式规范和缩放_Gnuplot - Fatal编程技术网

gnuplot:值格式规范和缩放

gnuplot:值格式规范和缩放,gnuplot,Gnuplot,我正在尝试使用gnuplot绘制一个图形。我的输入文件的格式是 0.000000 0 0.068719 1 0.070836 1 0.071406 1 0.073363 291 0.073396 1705 0.073424 3119 0.073436 4533 0.073449 5947 0.073525 7361 0.073590 8775 0.144201 10189 0.144233 11603 0.144259

我正在尝试使用gnuplot绘制一个图形。我的输入文件的格式是

0.000000    0
0.068719    1
0.070836    1
0.071406    1
0.073363    291
0.073396    1705
0.073424    3119
0.073436    4533
0.073449    5947
0.073525    7361
0.073590    8775
0.144201    10189
0.144233    11603
0.144259    13017
0.144271    14431
0.144296    15845
0.144308    17259
0.144358    18673
0.148081    20087
0.148196    21501
0.148300    22915
0.148348    24329
gnuplot的配置文件如下所示

设置终端png
设置大小为1.0、1.0
设置xlabel“时间戳”
#设置格式x“%.3g”
#设置X范围[0:100]
#设置xtics 1
#设置自动缩放x
设置ylabel“最高序号”
#设置格式y“%.3g”
#设置ytics 1
#设置Y范围[0:100]
#设置自动缩放y
设置标题“随时间变化的序号”
将钥匙拨到左外侧
设置网格
设置pointsize 2.5
设置样式数据线点
我画了一张图,图的y轴用来画序列号,它画了以下值

0,5e+07,1e+08,1.5e+08,2e+08

  • 为什么值以这种格式表示。我找不到任何简单小数的格式说明符。我假设应该有小数的格式说明符。我找不到它
  • 设置大小1.0、1.0
    给我一个带边界的完整图,但是
    集大小为1.5,1.5
    的图给我一个截断图。我想要一个缩放的非截断图。我该怎么办

  • 要将格式设置为十进制,可以尝试:

    gnuplot>设置格式x“%8.6f”
    
    您使用的符号
    %g
    是指数符号的较短符号。检查一下

    要更改输出画布大小,应尝试以下操作:

    设置终端png大小960720
    设置大小为1.0、1.0
    

    其中960720是640480的1.5倍(默认画布大小)。

    要将格式设置为十进制,可以尝试:

    gnuplot>设置格式x“%8.6f”
    
    您使用的符号
    %g
    是指数符号的较短符号。检查一下

    要更改输出画布大小,应尝试以下操作:

    设置终端png大小960720
    设置大小为1.0、1.0
    
    其中960720是640480的1.5倍(默认画布大小)