1
我想製作一個徑向堆疊條形圖。我有這樣的事情:更改徑向條形圖上的軸
ggplot(diamonds, aes(clarity, fill= cut)) + geom_bar() + coord_polar()
這將產生這樣一個情節:
然而,這是非常擁擠。有沒有辦法改變軸,使這個條形圖是空的?我希望零不是從圓心開始,而是從中心開始,例如1/3或1/2的半徑。有關於此的任何想法?
我想製作一個徑向堆疊條形圖。我有這樣的事情:更改徑向條形圖上的軸
ggplot(diamonds, aes(clarity, fill= cut)) + geom_bar() + coord_polar()
這將產生這樣一個情節:
然而,這是非常擁擠。有沒有辦法改變軸,使這個條形圖是空的?我希望零不是從圓心開始,而是從中心開始,例如1/3或1/2的半徑。有關於此的任何想法?
你可以告訴coord_plot
略微膨脹 - 這使一個小孔在中間:
ggplot(diamonds, aes(clarity, fill= cut)) +
geom_bar() +
coord_polar(expand=TRUE)
然後你就可以控制Y規模擴張(與參數expand=...
到scale_y_continuous(...)
不幸我認爲擴展是對稱的,即如果您在底部添加空間(即在中間,也可以將它添加到頂部(即外部)):
ggplot(diamonds, aes(clarity, fill= cut)) +
geom_bar() +
coord_polar(expand=TRUE) +
scale_y_continuous(expand=c(0.5, 0))
不是一個不好的解決方案。如果有必要,我總是可以在圖形程序中剪掉外邊緣。 – zach 2012-03-10 15:27:23
也許是一個虛擬類別,名稱爲「」,顏色爲「灰色」? – 2012-03-09 23:16:57