Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gnuplot同心圆图_Plot_Gnu_Geometry_Pie Chart - Fatal编程技术网

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绘制“

这将通过一些颜色循环。我不确定你是否想从文件中的单词中提取颜色