2015-06-23 2 views
0

У меня есть данные, как, как показано ниже в CSV-файл, как я могу создать Сгруппированный Radial Bar Chart в R, как доступный в ссылке ниже:Как создать Сгруппированный Radial Bar Chart в R

sample chart link

изображения: enter image description here

данные:

кандидат Тип, Exp-Фрешер, 2-4 лет, 5-7 лет, 8-10 лет, 11-15 лет Разработчики Java, 44,27,21, 38,10 Бизнес-аналитик, 40,32,14,24,6 UI Designers, 22,18,15,10,2 Специалисты DB, 41,35,29,16,7 Разработчики ETL, 39,25,12,7,3 Тестеры, 23,18,15,12, 5

+1

и как прошла ваша первая попытка? – rawr

ответ

0

Показателем о том, как вы могли бы начать, вот пример, основанный на данных, при условии:

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 

enter image description here

На этом изображении изображена только первая категория, «Exp.Fresher». Цветовые коды, титры, количество категорий и многие другие аспекты могут быть улучшены или расширены по мере необходимости. Это просто пример, показывающий, как можно подготовить радиальную гистограмму с использованием пакета ggplot2 в R.

Надеюсь, это поможет.

+0

Я ищу Группированную радиальную диаграмму. Если я даю как ggplot (df, aes (x = factor (as.character (df [, 1])), y = factor (as.numeric (df [, 2 : 5])) + coord_polar() + geom_bar (stat = "identity", fill = factor (df [, 2])), а затем появляется ошибка ниже: Ошибка в коэффициенте (as.numeric (df [, 2: 5])): (список) объект не может быть принужден к типу 'double' – pmr