我有一个包含1600列的文件。
plot "file" using 1:999 title columnhead(999)
绘制第999列,但
plot "file" using 1:1000 title columnhead(1000)
生成列100而不是1000,产生与
相同的结果plot "file" using 1:100 title columnhead(100)
显然包裹了大的列号。是否有解决办法,以便我可以绘制更大的列数?
答案 0 :(得分:1)
是的,这是一个错误,请参阅#1596 columnhead(x) does not work for x>=1000。
作为解决方法,您可以提取第一行,例如使用命令行工具head
,并使用word
访问内容:
header = system('head -n 1 file')
plot 'file' using 1:1000 skip 1 title word(header, 1000)