微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用ggplot2的plot_usmap时如何将比例设置为动态的静态指示

如何解决使用ggplot2的plot_usmap时如何将比例设置为动态的静态指示

我正在尝试使我的传奇人物在九个不同地块中的比例保持一致。当前,每个图的比例都会变化。 这是前两个图的代码

plot_usmap(data = january,values="tot_cases",color="black") +
  scale_fill_gradient2(low = "blue",high = "red",name = "Total Cases",label = scales::comma,) +
  theme(legend.position = "right",panel.background = element_rect(color = "black",fill = "lightblue"))

plot_usmap(data = february,label = scales::comma) +
  theme(legend.position = "right",fill = "lightblue"))

如何使所有图的比例都相同?

解决方法

就像@stefan所说,添加limits参数,该参数需要2个数字,最小值和最大值。 plot_usmap(数据= 1月,values =“ tot_cases”,color =“ black”)+ scale_fill_gradient2(low =“ blue”,high =“ red”,name =“ Total Cases”,标签= scales ::逗号,限制= c(MIN,MAX))+ 主题(legend.position =“ right”,panel.background = element_rect(color =“ black”,fill =“ lightblue”))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。