Gnuplot同心圆图
我想画一个同心圆图,由三个不同颜色的圆组成,根据它们代表的货币数量大小不同Gnuplot同心圆图,plot,gnu,geometry,pie-chart,Plot,Gnu,Geometry,Pie Chart,我想画一个同心圆图,由三个不同颜色的圆组成,根据它们代表的货币数量大小不同 32015 TOTAL AMOUNT OF INVESTMENT $M $ % CONTRIBUTION 1678 0.0524 INNER CIRCLE 10330 0.3226 FIRST SHELL 20007 0.6249 OUTER SHELL 有人知道我会怎么做吗?我试着从(0,0)开始画三个圆圈,然后选择不同的颜色。然而,我得到的只是所选半径平方根和的一个
32015 TOTAL AMOUNT OF INVESTMENT
$M $ % CONTRIBUTION
1678 0.0524 INNER CIRCLE
10330 0.3226 FIRST SHELL
20007 0.6249 OUTER SHELL
有人知道我会怎么做吗?我试着从(0,0)开始画三个圆圈,然后选择不同的颜色。然而,我得到的只是所选半径平方根和的一个大圆
plot ’data’ using 1:2:(sqrt($3)) with circles
数据如下所示:
0 1.678 0 violet
0 10.330 0 silver
0 20.007 0 gold
非常感谢你的帮助
这是它应该看起来的样子,但随着三个区域的相对面积的调整:
Gnuplot按照数据文件中的行顺序绘制圆,因此较小的圆被最终的大圆覆盖。您需要先对数据进行排序。一种方法是,如果您在Linux或其他具有“排序”例程的系统上
设置样式填充透明实体的顺序
用圆圈lc-var绘制“
这将通过一些颜色循环。我不确定你是否想从文件中的单词中提取颜色