从密钥中删除未定义的值

时间:2013-05-25 04:38:43

标签: gnuplot

我的数据集形式为:

string0 string1 string2 string3
<int>   <int>   <int>   <int>
<int>   <int>   <int>   <int>
<int>   <int>   <int>   <int>
<int>   <int>   <int>   <int>

通常情况下,我将其绘制为直方图,其中string0是我的xtic,使用下面的代码。

47 plot mydata using 6:xtic(int($0)%5==0?stringcolumn(1):"") title column(6), \
48   mydata using 5 title column(5), \
49   mydata using 4 title column(4), \
50   mydata using 3 title column(3), \
51   mydata using 2 title column(2)

我遇到的问题是,在我的数据集中,某些列的值为0是正常的,但这些列仍然打印并最终在中。

有没有办法忽略它们?我尝试过类似的东西。

47 plot mydata using (6 == 0 ? NaN : 6) :xtic(int($0)%5==0?stringcolumn(1):"") \
   title column(6), \
48   mydata using (5 == 0 ? NaN : 5) title column(5), \

然而;这完全抛弃了钥匙。
Example

有什么想法吗?

0 个答案:

没有答案