![](/img/trans.png)
[英]Show values and sample size in balloon plot in R - ggballoonplot
[英]Displaying integer-only values on the legend of a ggballoonplot() in R
我有以下數據:
my_data <- read.table(text =
"Name Make Count
Rex BMW 4
Uma Mercedes 3
Mike Mercedes 3
Carol Mercedes 3
Carol BMW 3
Jason Audi 2
Gary Audi 2
Stephanie Mercedes 2
Moses Mercedes 2
Cary Mercedes 2
Allen Mercedes 2
Harry Honda 2
Deg Honda 2
Carol Honda 2", header=TRUE)
我有興趣生成氣球 Plot 以顯示用戶和制造的相對影響。 我用來這樣做的代碼如下:
ggballoonplot(my_data, x='Make', y='Name', fill='Count', shape = 21, sorted=FALSE) +
gradient_fill(c('green', 'yellow', 'orange', 'red'))
檢查https://www.rdocumentation.org/packages/ggpubr/versions/0.2.5/topics/ggballoonplot上的文檔,我沒有看到任何會阻止圖例顯示非整數值的選項。
是否可以在 ggballoonplot 的圖例上顯示僅整數值?
由於ggballoonplot
基於ggplot2
,您可以使用scale_fill_gradientn
和scale_size
設置適當的值和中斷以僅顯示 integer 值:
ggballoonplot(my_data, x='Make', y='Name', fill='Count', shape = 21, sorted=FALSE)+
scale_fill_gradientn(colours = c('green', 'yellow', 'orange', 'red'), breaks = c(2,3,4))+
scale_size(range = c(1,10), breaks =c(2,3,4))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.