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: