gnuplot: controla o tamanho dos círculos em um gráfico de dispersão

3

Eu preciso produzir um gráfico de dispersão a partir de um arquivo de texto separado por vírgula de duas colunas:

gnuplot> set style fill transparent solid .5 noborder
gnuplot> plot "corr.csv" using 0:1 with circles lc rgb "blue"

Aqui está a saída:

Noentanto,queroalgoassim:

Quero escalar os círculos com os valores no eixo x.

    
por sci9 10.11.2017 / 08:31

1 resposta

1

Veja um exemplo de dimensionamento / aumento do tamanho do círculo à medida que os valores x aumentam:

Exemplo de conteúdo do arquivo input.dat (com 2 colunas):

1 1
1 2
2 3
2 4
3 3
4 3
5 4
6 4
7 7
8 4
8 5
9 5

Via linha de comando no modo interativo:

$ gnuplot
gnuplot> set style fill transparent solid .5 noborder
gnuplot> set xrange [0:GPVAL_DATA_X_MAX]
gnuplot> set yrange [0:GPVAL_DATA_Y_MAX]
gnuplot> plot "input.dat" u 1:2:(.03*($1)) w circles lc rgb "blue"

A saída:

    
por 10.11.2017 / 10:28

Tags