小编Eri*_*rin的帖子

迁移数据的玫瑰图

我正在尝试创建一个玫瑰图,显示每个细胞子集的平均轨迹角度和距离.我希望玫瑰图周围的角度是轨迹角度,图中条形的长度是总位移.

这是每组平均角度和位移的测试数据集.

testsum<-data.frame(Group=c(1,2,3),
                angle=c(0.78,1.04,2.094),
                displacement=c(1.5,2,1))
Run Code Online (Sandbox Code Playgroud)

当我尝试用循环方法绘制它时,我的图表看起来非常错误.

p1<-ggplot(testsum, aes(x=angle,y=displacement))+
  coord_polar(theta="x",start=0)+
  geom_bar(stat="identity",aes(color=Group,fill=Group),width=.01)+    
  scale_x_continuous(breaks=seq(0,360,60))
Run Code Online (Sandbox Code Playgroud)

它给了我这个输出图.

在此输入图像描述

根据数据所说的内容,它看起来应该更像这样(绘制预期的输出). 在此输入图像描述

它似乎是错误地放置角度?知道我做错了什么吗?

r ggplot2 rose-diagram

6
推荐指数
1
解决办法
369
查看次数

标签 统计

ggplot2 ×1

r ×1

rose-diagram ×1