Solução de trabalho para o gnuplot v5.0:
Arquivo de dados de entrada loc.dat :
location count1 count2
HZ 100 193
ES 514 289
FP 70 137
BH 31 187
gnuplot script locations.plt :
#!/usr/bin/gnuplot -persist
set title "Location data"
set xlabel "location"
set ylabel "count"
set grid
plot "loc.dat" u (column(0)):2:xtic(1) w l title "","loc.dat" u (column(0)):3:xtic(1) w l title ""
-
set title "Location data"- título principal do enredo -
set xlabel "location"- rótulo de configuração para o eixox -
set ylabel "count"- rótulo de configuração para o eixoy -
set grid- adicionando grade ao gráfico -
(column(0)):2:xtic(1)- intervalo da coluna,(column(0))- como a primeira coluna no arquivo de entrada tem valores não numéricos, precisamos imitar a primeira coluna numérica, pois o gnuplot espera apenas valores numéricos nela -
w l- significa com linhas , para unir todos os pontos de dados com linhas
Lançamento interativo:
$ gnuplot
gnuplot> load "locations.plt"
Resultado processado: