如何在ggplot2中的图之间保持点大小比例恒定?

用户名

我制作了一系列人口分布图的GIF(使用ggplot2和Image Magick),其中每个样本都有个体数量以及纬度和经度值。但是,每个图的值范围不同,因此图之间的大小是恒定的。我正在尝试在图形之间保持值的大小不变(即,低于该点的值为30,该点的大小将大于该图之前的值为10的大小)。

这是一个可重现的示例:

    #simulating latitude and longitude point creation
    a <- c("1","1")
    b <- c("2","2")
    c <- c("3","1")

    x <- rbind(a,b,c)
    x <- as.data.frame(x)

    #simulating the total individual count in my data
    mag1 <- as.numeric(c("2", "6", "10"))
    mag2 <- as.numeric(c("2", "6", "30"))

    d1 <- cbind(x, mag1)
    d2 <- cbind(x, mag2)

    #Plotting the two scatter plots
    g1 <- ggplot(data=d1, aes(x=V1, y=V2)) + geom_point(aes(size=mag1))
    g1
    g2 <- ggplot(data=d2, aes(x=V1, y=V2)) + geom_point(aes(size=mag2))
    g2

任何帮助是极大的赞赏!(如果代码混乱,或者我的问题没有100%清楚地传达,我是R的新手,请提前道歉!)

迪兹斯·埃尔弗茨

对所有图使用scale_size_continuous()并设置相同的limits=值。通过参数,breaks=您可以设置将在图例中获得的值(中断)。如果您在绘图上获得的最大点数太小,则还可以更改range=默认值为的参数range=c(1,6)

g1 + scale_size_continuous(limits=c(1,30),breaks=c(5,10,20,30))

g2 + scale_size_continuous(limits=c(1,30),breaks=c(5,10,20,30))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ggplot2中将点大小调整为绘图的比例?

来自分类Dev

如何在ggplot2中组合点图和箱图图例?

来自分类Dev

有没有办法对ggplot2中的大小比例保持绝对控制

来自分类Dev

如何在ggplot2中为树图的标签文本设置相同的大小

来自分类Dev

如何在ggplot2中分别缩放线和点的大小

来自分类Dev

如何在几个多方面ggplot2图形中实现相同的方面大小和比例?

来自分类Dev

在两个图之间的ggplot2中,使所有图组件的大小相同

来自分类Dev

在ggplot2中以不同比例绘制多个图

来自分类Dev

跨图突出显示具有恒定抖动的点(ggplot2)

来自分类Dev

如何在ggplot2或R中绘制雷达图

来自分类Dev

如何在ggplot2中控制多个图的宽度?

来自分类Dev

如何在ggplot2中控制多个图的宽度?

来自分类Dev

如何在ggplot2中使用其他单值点制作小提琴图

来自分类Dev

如何在ggplot2中将文本标签巧妙地放置在不同大小的点旁边?

来自分类Dev

如何在ggplot2的右侧放置转换的比例?

来自分类Dev

如何在ggplot2散点图中更改特定颜色的点大小

来自分类Dev

ggplot2:如何在保持条形图相同位置的同时更改点图的位置

来自分类Dev

在R Shiny中动态调整ggplot2图的大小

来自分类Dev

闪亮/ ggplot2中的可变图大小

来自分类常见问题

如何删除ggplot2中轴与面积图之间的空间?

来自分类Dev

如何使用日期删除ggplot2中轴和区域图之间的空间

来自分类Dev

ggplot2:如何按填充变量的比例重新排列堆积的条形图

来自分类Dev

ggplot2:如何按填充变量的比例重新排列堆积的条形图

来自分类Dev

ggplot2比例条形图:每条仅彩色17级中的1级

来自分类Dev

ggplot2中比例堆积条形图的绝对标签

来自分类Dev

如何在Flutter中动态调整容器大小时保持裁剪区域恒定?

来自分类Dev

ggplot2:理解点的大小

来自分类Dev

多面散点 ggplot2 中不同的 x 和 y 轴比例

来自分类Dev

使用 ggplot2 绘制比例条形图

Related 相关文章

  1. 1

    如何在ggplot2中将点大小调整为绘图的比例?

  2. 2

    如何在ggplot2中组合点图和箱图图例?

  3. 3

    有没有办法对ggplot2中的大小比例保持绝对控制

  4. 4

    如何在ggplot2中为树图的标签文本设置相同的大小

  5. 5

    如何在ggplot2中分别缩放线和点的大小

  6. 6

    如何在几个多方面ggplot2图形中实现相同的方面大小和比例?

  7. 7

    在两个图之间的ggplot2中,使所有图组件的大小相同

  8. 8

    在ggplot2中以不同比例绘制多个图

  9. 9

    跨图突出显示具有恒定抖动的点(ggplot2)

  10. 10

    如何在ggplot2或R中绘制雷达图

  11. 11

    如何在ggplot2中控制多个图的宽度?

  12. 12

    如何在ggplot2中控制多个图的宽度?

  13. 13

    如何在ggplot2中使用其他单值点制作小提琴图

  14. 14

    如何在ggplot2中将文本标签巧妙地放置在不同大小的点旁边?

  15. 15

    如何在ggplot2的右侧放置转换的比例?

  16. 16

    如何在ggplot2散点图中更改特定颜色的点大小

  17. 17

    ggplot2:如何在保持条形图相同位置的同时更改点图的位置

  18. 18

    在R Shiny中动态调整ggplot2图的大小

  19. 19

    闪亮/ ggplot2中的可变图大小

  20. 20

    如何删除ggplot2中轴与面积图之间的空间?

  21. 21

    如何使用日期删除ggplot2中轴和区域图之间的空间

  22. 22

    ggplot2:如何按填充变量的比例重新排列堆积的条形图

  23. 23

    ggplot2:如何按填充变量的比例重新排列堆积的条形图

  24. 24

    ggplot2比例条形图:每条仅彩色17级中的1级

  25. 25

    ggplot2中比例堆积条形图的绝对标签

  26. 26

    如何在Flutter中动态调整容器大小时保持裁剪区域恒定?

  27. 27

    ggplot2:理解点的大小

  28. 28

    多面散点 ggplot2 中不同的 x 和 y 轴比例

  29. 29

    使用 ggplot2 绘制比例条形图

热门标签

归档