我正在 ggplot2 中构建气泡图,需要创建一个带有比例的图例。
我的工作数据如下
Var1 Var2 Var3
A 1 10
B 2 90
C 3 20
D 4 50
E 5 70
G 6 40
H 7 20
代码如下:
ggplot(t.df,aes(Var2,Var1,fill=Var1))+
geom_point(aes(size=Var3/10),shape=21)+
scale_size_identity()+
theme(panel.grid.major=element_line(linetype=2,color="black",size=0.05,),
axis.text.x=element_text(angle=90,hjust=1,vjust=0))
当我包含 scale_size_identity 时,尺寸图例消失了。关于如何解决这个问题的任何想法?
最佳答案
首先如果你想要两个不同的变量图例很容易,只需取出scale_size_identity()
它有效:
ggplot(t.df,aes(Var2,Var1,fill=Var1))+
geom_point(aes(size=Var3/10),shape=21)+
theme(panel.grid.major=element_line(linetype=2,color="black",size=0.05,),
axis.text.x=element_text(angle=90,hjust=1,vjust=0))
如果这不是您想要的,请告诉我以帮助您
关于r - scale_size_identity() 删除尺寸图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41370921/