关于南丁格尔玫瑰图的问题

南丁格尔玫瑰图,也被称为极坐标柱状图,是一种圆形的柱状图,使用圆弧的半径长短表示数据的大小(数量的多少)。每个数据类别或间隔在径向图划分为相等分段,每个分段从中心延伸多远(与其代表的数值成正比)取决于极坐标线。由于圆周有周期的特性,因此南丁格尔玫瑰图特别适用于X轴变量是环装周期型序数的情况,比如月份、星期等。南丁格尔玫瑰图是将数据以圆形排列展示,所以在数据量较多时,使用其能节省绘图空间。在R中,从直角坐标系下的堆积柱状图转到极坐标系下的南丁格尔玫瑰图,只需添加一条坐标系的语句:
coord_polar(theta="x",start=0),其中theta表示将X轴(或Y轴)映射到极坐标系。
请在mydata数据框或者自行选择的数据集下,分别绘制柱状图及南丁格尔玫瑰图。
参考资料:
mydata<-data.frame(a=c("Monday","Tuesday","Wednesday","Thursday",
"Friday","Saturday","Sunday"),b=c(50, 60, 70, 20,90,110,30))
myAngle <-seq(-20,-340,length.out =7)#设定坐标轴标签角度,使之垂直于中心线
南丁格尔玫瑰图绘制函数:ggplot( )+geom_bar( )+coord_polar( )

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。