我正在通過使用ggplot2來繪製極座標圖。 360附近的數據丟失。 如何顯示所有數據? 以下是數據和代碼。使用ggplot2在極座標圖中缺少值
Angle Geno
1.252 5
329.714 5
334.74 5
348.166 5
18.29 5
3.035 5
359.855 5
358.348 5
359.855 5
9.317 5
6.195 5
355.281 5
333.29 5
349.235 5
359.855 5
1.219 5
2.058 5
342.205 5
1.764 5
345.321 5
345.234 5
337.606 5
39.661 5
328.425 5
347.59 5
348.545 5
而且
i = 5
Hist_LR_Geno <- Hist_LR[Hist_LR$Geno==i,]
p5 <- ggplot(Hist_LR_Geno, aes(x=Angle))
p5 <- p5 + geom_histogram(binwidth=22.5) +
scale_y_continuous(limits = c(-5, 5), breaks=NULL) +
scale_x_continuous(limits=c(0,360), breaks=c(0,45,90,135,180,225,270,315)) +
coord_polar(start=pi, direction=-1) +
labs(x=NULL, y=NULL) +
theme(legend.position="none",
axis.text.x=element_blank(),
axis.ticks.x=element_blank(),
plot.margin=unit(c(-1,0,0,0), "cm"),
panel.background = element_rect(fill = "white"),
#panel.grid.major = element_line(size=0.2, color = "blue", linetype = "solid"),
panel.grid.minor = element_line(size=0.6, color = "blue", linetype = "dotted"),
axis.text=element_text(size=6))
plot(p5)
這裏的情節。
感謝,
你到底想幹什麼?目前還不清楚預期結果應該是多少 – GGamba
感謝您的幫助。問題是關於邊緣區域0度和360度周圍沒有顯示的數據。參數'中心'是必要的。 – Takeshi