Я использую CSV-файл, содержащий 3 столбца со следующими данными:
Country name, Year, Population value
Afghanistan, 2000, 8774440
Afghanistan, 2001, 8774441
Afghanistan, 2002, 8774442
Germany, 2000, 18774440
Germany, 2001, 18774442
Germany, 2002, 18774444
Я пытаюсь построить график роста населения, то есть год как ось x, а значения как ось y
Я новичок в gnuplot, и мне было интересно, можно ли построить 2-й и 3-й столбцы, используя значение первого столбца в качестве аргумента / параметра
Я знаю, что можно отображать отдельные строки, используя sed, например
plot "<(sed -n '0,2p' p.csv)" using 2:3 with lines
, но это работает, только когда жестко закодировано в моем скрипте
Я попытался использовать awk, чтобы заставить его работать, но безрезультатно
plot " <(awk '{$1=='Afghanistan'}' p.csv" using 3:4 with lines
любая помощь будет оценили