如何用gnuplot制作圆形密度/等高线图

时间:2014-04-17 02:54:00

标签: gnuplot

我希望显示一个图,其中每个半径代表一种颜色。所以我设置半径和每个半径的密度如下:

#radius #density
1     0.9
1.5   0.8
2     0.6
2.5   0.4
.... many more

我知道如何绘制一个半径,但我如何绘制某种圆形(径向)密度/轮廓图?

1 个答案:

答案 0 :(得分:0)

这是一种可能性:这就是绘制重叠的圆圈,这些圆圈根据当前的调色板定义进行着色。为此,数据必须使用递减的半径值进行排序,这是使用sort Unix命令行工具在运行中完成的:

set palette defined (0 'white', 1 'blue')
set cbrange [0:1]
unset key
plot '< sort -r data.dat' using (0):(0):1:2 with circles lc palette fillstyle solid noborder, \
     '' using (0):(0):1:($2+0.1) with circles lc palette lw 3

enter image description here