带有附加信息的GNUPlot格式

时间:2017-05-22 02:09:35

标签: gnuplot

我有一个包含〜1000行数据的.txt文件。大多数行都有通常的数字列,但有些行会=== DISASTER ===,这意味着这些行是特殊的。

到目前为止,我设置了xrangeyrange,我使用了这个:

plot "evolution.txt" u 1:2 t 'fitness of generation' w boxes

  1. 如何添加表示这些特殊事件的垂直线?

  2. 如何设置图表与y轴相交的数字?换句话说,当y为0时,x是什么?

  3. 有没有办法添加最大值数的水平线?例如,跨代的最佳适应度为1100,因此在y轴的1100处会有一条虚线垂直线。

  4. 编辑:SAMPLE进化数据。

1 个答案:

答案 0 :(得分:0)

我会生成两个数据文件:一个只保留“正常”数据,另一个保持发生“灾难”的行。这可以简单地用

完成
awk '{ if( $2=="DISASTER!") print NR }' evolution.txt

这使得情节更加简单......如果您对此感到满意,我可以尝试回答您问题的其他部分