0

我有一个数据集,格式如下:

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 是正常的,但这些列仍被打印并最终出现在key中。

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

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), \

然而; 这完全摆脱了关键。
例子

有任何想法吗?

4

0 回答 0