有一个由四列组成的表,例如
0.1 0.2 2 5
0.3 0.5 3 7
0.2 0.9 4 8
0.5 0.2 5 5
0.3 0.1 2 10
0.8 0.7 2 4
如您所见,有空行。 我要做的是为这张桌子做一个图,但是我有两个条件。首先,仅当第1列和第2列均小于0.4时才绘制第3列和第4列,因此在这种情况下,仅应绘制第1行和第7行。其次,应该忽略空行。
很容易,我的绘图不应该显示没有值的任何行,这意味着不应在该绘图上显示第4,6和7行。另外,必须满足第一个条件。
所以我这样输入
reset
plot 'table.txt' u ($1 < 0.4 || $1 == 1/0 ? $3 : 1/0):($2 < 0.4 || $2 == 1/0 ? $4 : 1/0) pt 7 ps 0.5
但是我无法获得想要的东西。 仅弹出第1行和第7行两点,但也绘制了那些空行。 是|| (我将其用作“和”的意思)错了吗?
答案 0 :(得分:0)
无论如何都不会绘制空行。因此,使用三元运算符检查是否为RecyclerViewPager
。在这种情况下,请将当前的onFling()
值放到recyclerViewPager.setOnFlingListener(null)
中,将$1<0.4 && $2<0.4
放到$4
中。...并绘制y0
和$3
。如果您想要连接线路,例如x0
,您可能需要执行更多操作。
x0