r - scale_size_identity() 删除尺寸图例

标签 r ggplot2

我正在 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))

enter image description here

当我包含 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))

enter image description here

如果这不是您想要的,请告诉我以帮助您

关于r - scale_size_identity() 删除尺寸图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41370921/

相关文章:

r - 穿过 x 轴的堆叠条形图

r - 如何在bagging中创建模型对象?

r - 如何抓取 "-"之后的一些字符?

r - 多个图例/指南的订购(什么是自动逻辑以及如何更改它?)

r - face_wrap 图与 R 中的 pROC 包(几个变量)

r - facet_wrap, facet_grid - 在 facet 中使用日期类型

r - ggsubplot (ggplot2) 中的饼图

r - 将 R 包记录器与 data.frames 结合使用

R:功能中的功能:管理环境

r - 如何在 R 中绘制带有预先计算统计数据的 ggplot2 箱线图?