Gnuplot

gnuplot:控制散點圖中圓圈的大小

  • November 12, 2017

我需要從兩列逗號分隔的文本文件中生成散點圖:

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

這是輸出:

在此處輸入圖像描述

但是我想要這樣的東西: 在此處輸入圖像描述

我想用 x 軸上的值放大圓圈。

這是隨著x值變大而縮放/增加圓圈大小的範例:

範例input.dat文件內容(有 2 列):

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

通過互動模式下的命令行:

$ 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"

輸出: 在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/403690