Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
如何在R中创建分组径向条形图_R_Visualization - Fatal编程技术网

如何在R中创建分组径向条形图

如何在R中创建分组径向条形图,r,visualization,R,Visualization,我在csv文件中有如下数据,如何在R中创建分组的径向条形图,如以下链接所示: 图片: 数据: 候选人类型,经验新鲜,2-4年,5-7年,8-10年,11-15年 Java开发者,44,27,21,38,10业务分析师,40,32,14,24,6 用户界面设计师,22,18,15,10,2 DB专家,41,35,29,16,7 ETL开发者,39,25,12,7,3 测试员,23,18,15,12,5根据您提供的数据,以下是一个示例,说明您可以如何开始: library(ggplot2) ggp

我在csv文件中有如下数据,如何在R中创建分组的径向条形图,如以下链接所示:

图片:

数据:

候选人类型,经验新鲜,2-4年,5-7年,8-10年,11-15年 Java开发者,44,27,21,38,10业务分析师,40,32,14,24,6 用户界面设计师,22,18,15,10,2 DB专家,41,35,29,16,7 ETL开发者,39,25,12,7,3
测试员,23,18,15,12,5

根据您提供的数据,以下是一个示例,说明您可以如何开始:

library(ggplot2)
ggplot(df,aes(x = factor(df[,1]), y=as.numeric(df[,2]))) + coord_polar() + geom_bar(stat="identity", fill=as.numeric(df[,2])) 
在哪里

> df
    Candidate.Type Exp.Fresher X2.4.Years X5.7.Years X8.10.Years X11.15.Years
1 Java Developers           44         27         21          38           10
2 Business Analyst          40         32         14          24            6
3 UI Designers              22         18         15          10            2
4 DB Specialists            41         35         29          16            7
5 ETL Developers            39         25         12           7            3
6 Testers                   23         18         15          12            5

在此图像中,仅绘制了第一个类别“Exp.freasher”。颜色代码、标题、类别数量和许多其他方面可以根据需要进行改进或扩展。这只是一个示例,说明如何使用
R
中的
ggplot2
包来准备径向条形图


希望这有帮助。

你的第一次尝试进行得如何?我正在寻找分组的径向条形图。如果我给出类似的ggplot(df,aes(x=因子(as.character(df[,1])),y=因子(as.numeric(df[,2:5])+coord_polar()+geom_bar(stat=“identity”,fill=因子(df[,2]),那么它会显示以下错误:因子中的错误(as.numeric(df[,2:5])):(列表)对象不能强制为“double”类型