介绍
今天就跟大家聊聊有关使用R语言怎么绘制一个饼状图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
什么是R语言
R语言是用于统计分析,绘图的语言和操作环境,属于GNU系统的一个自由,免费,源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
在R语言中,饼图是使用<>强派()强>函数创建的,它使用正数作为向量输入。
语法
使用R语言创建饼图的基本语法是
派(x),标签,半径,,,,,上校,顺时针方向)
以下是所使用的参数的描述
- <李>
x是包含饼图中使用的数值的向量。
李> <李>标签用于给出切片的描述。
李> <李>半径表示饼图圆的半径(值- 1和+ 1之间)。
李> <李>主要表示图表的标题。
李> <李>坳表示调色板。
李> <李>顺时针是指示片段是顺时针还是逆时针绘制的逻辑值。
例
使用输入向量和标签创建一个非常简单的饼图。以下脚本将创建并保存当前R语言工作目录中的饼图。
#, Create data for 从而图。 x & lt;作用;c(21日,62年,10日,53) labels & lt;作用;c (“London",,“New York",,“Singapore",,“Mumbai") #,Give 从而,chart file a 名字。 png (=file “city.jpg") #,Plot 从而;图表。 派(x,标签) ,#,节省,文件。 dev.off ()
当我们执行上面的代码,它产生以下结果——
饼图标题和颜色
我们可以通过向函数中添加更多参数来扩展图表的功能。我们将使用参数主要<强> 强>向图表添加标题,另一个参数是<强>坳>强,它将在绘制图表时使用彩虹色板。托盘的长度应与图表中的值的数量相同。因此,我们使用<强>长度(x) 强>。
例
以下脚本将创建并保存当前R语言工作目录中的饼图。
#, Create data for 从而图。 x & lt;作用;c(21日,62年,10日,53) labels & lt;作用;c (“London",,“New York",,“Singapore",,“Mumbai") #,Give 从而,chart file a 名字。 png (=file “city_title_colours.jpg") #,Plot 从而,chart with title 以及rainbow color 托盘。 派(x,,标签,main =,“City pie chart",, col =,彩虹(长度(x))) ,#,节省,文件。 dev.off ()
当我们执行上面的代码,它产生以下结果——
切片百分比和图表图例
我们可以通过创建其他图表变量来添加切片百分比和图表图例。
#, Create data for 从而图。 x & lt;作用;,c(21日,62年,10日,53) labels & lt;作用;,c (“London",“New  York",“Singapore",“Mumbai") piepercent<安康;圆(100 * x/sum (x), 1) #,Give 从而,chart file a 名字。 png (=file “city_percentage_legends.jpg") #,Plot 从而;图表。 派(x,, labels =, piepercent,, main =,“City pie chart", col =,彩虹(长度(x))) 传奇(“topright", c (“London",“New  York",“Singapore",“Mumbai"),, cex =, 0.8, ,,fill =,彩虹(长度(x))) ,#,节省,文件。 dev.off ()
当我们执行上面的代码,它产生以下结果——
三维饼图
可以使用其他软件包绘制具有3个维度的饼图。软件包plotrix有一个名为pie3D()的函数,用于此。
#, Get 从而图书馆。 库(plotrix) #,Create data  for 从而图。 x & lt;作用;,c(21日,62年,10日,53) lbl & lt;作用;,c (“London",“New  York",“Singapore",“Mumbai") #,Give 从而,chart file a 名字。 png (file =,“3 d_pie_chart.jpg") #,Plot 从而;图表。 时间=pie3D (x, labels lbl, explode =, 0.1, main =,“Pie Chart of Countries “) ,#,节省,文件。 dev.off ()使用R语言怎么绘制一个饼状图