我正在尝试编写一个R-Script,用于保存一系列带点的地图。对于地图,我使用ggmap
和geom_point
作为点。在某个时间范围内,每天都有一张地图。
点的大小取决于某个变量,但我在缩放它时遇到问题。我应该稍后创建一个改变点的所有地图的动画。随着时间的推移,这意味着我需要一个全局尺度的点的尺寸,从最小值(零)到该变量的最大值(全局最大值)的间距。在大多数地图中,没有达到最大值。 我尝试过:
scale_size_area(max_size = max(my_variable))
因为scale_size_area
允许为0值绘制非常小的点。我希望这样编写的代码能够正确地缩放点,使用全局最大值作为最大大小,但它似乎不起作用。每张地图都有一个局部最大的点,每个地图中的任何一个最大点的大小都相同。以下是两个具有不同值的点具有相同大小的示例:
我希望我能解释一下我的问题。我很高兴听到一些建议。
答案 0 :(得分:0)
要以比例(大小或其他)设置最大值和最小值,请使用limits
:
scale_size_area(limits = c(NA, max(your_varible))
NA
计算最低