Gnuplot 从键中删除未定义的值
我有一个数据集,格式为:Gnuplot 从键中删除未定义的值,gnuplot,Gnuplot,我有一个数据集,格式为: string0 string1 string2 string3 <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> <int> &
string0 string1 string2 string3
<int> <int> <int> <int>
<int> <int> <int> <int>
<int> <int> <int> <int>
<int> <int> <int> <int>
我的问题是,在我的数据集中,一些列的值为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), \
但是,;这完全是一派胡言有什么想法吗?您提前知道哪些栏是空白的吗?如果是这样的话,您可以使用plot命令的
notitle
标志。我自己通过perl脚本创建数据,嗯,我认为这可能会起作用。我希望不必改变我的数据生成方式。
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), \