如何在gnuplot中绘制此类数据?

时间:2020-11-12 15:17:58

标签: gnuplot

我的数据在这里-

  0.000              0              0    
  0.001            104             51
  0.002            202            101
  0.003            298            148
  0.0031           290            149
  0.004            289            201
  0.0041           291            209
  0.005            310            250
  0.010            311            260
  0.020            280            240

现在如何在Gnuplot中绘制此数据?据我所知,我必须创建一个 dat 文件。但是我不确定。

1 个答案:

答案 0 :(得分:0)

嗯,这种基本操作实际上不是StackOverflow的想法。请查阅一些教程,并查看gnuplot主页上的示例。

尽管如此,总之,您不必创建文件就可以将代码中的数据作为数据块提供。

代码:

### very basic plot from datablock
reset session

$Data <<EOD
  0.000              0              0    
  0.001            104             51
  0.002            202            101
  0.003            298            148
  0.0031           290            149
  0.004            289            201
  0.0041           291            209
  0.005            310            250
  0.010            311            260
  0.020            280            240
EOD

plot $Data u 1:2 w lp pt 7, \
       ''  u 1:3 w lp pt 7
### end of code

结果:

enter image description here