我有这样的数据:
<?php echo $_SERVER['PHP_SELF']?>
其中我的值可以是# Time Index Value
46.4727 7 1
49.0155 8 1
54.1011 10 F
56.8156 11 F
67.1116 15 0.647708
69.748 16 0.68048
72.2441 17 0.703938
加“F”之间的任意数字。我试过简单:
[0,1]
但未显示“F”值。如何在0轴以下的y轴上添加新值“F”?我希望绘制的图形与我只有0到1之间的值完全相同,除了我还想在我的数据中考虑新值“F”,并将其显示在图表上。
谢谢!
答案 0 :(得分:3)
这应该有所帮助:
Fval=-1
set ytics 0,0.1,1;
set ytics add ("F" Fval);
plot 'test.txt' u 1:(strcol(3) eq 'F'?Fval:$3)
基本上你决定赋予“F”值的值,然后在[0:1]之前约束ytics,你在Y
斧上加Fval
值,并过滤“ F“值绘制在Fval
。