【问题标题】:Formatting data point colors (two colors, one map) - very new to R [closed]格式化数据点颜色(两种颜色,一张地图) - R 非常新 [关闭]
【发布时间】:2018-03-03 22:27:02
【问题描述】:

我需要将数据点格式化为我在 新西兰 的数据点为黄色,为我在 澳大利亚 的数据点格式化为红色

怎么做?

我可以分别更改地图的智利部分和澳大利亚/新西兰部分的颜色,但我不知道如何在澳大利亚/新西兰内更改颜色。

这是我的Map

【问题讨论】:

  • 抱歉——这并不重要,但我的意思是澳大利亚的绿色和新西兰的黄色。

标签: r maptools dismo


【解决方案1】:

我不确定您使用的是什么库,但在 R 中使用库 ggplot2 时,您可以提供一个常量值,例如

map(..., col = 'red', ...)

或者您可以使用aes() 函数进行映射。如果您的数据中有一个名为 country 的变量,那么您就是这样做的

map(..., aes(color = country), ...)

我希望这会有所帮助,如果没有帮助,请尝试在您使用的任何库中搜索与 aes() 等效的函数。

编辑: 抱歉,我完全错过了您也想要自定义颜色。因此,对于自定义颜色,再次使用 ggplot 您可以对散点图执行此操作

+ scale_color_manual(values=c('yellow', 'red'))

这适用于箱形图之类的东西

+ scale_fill_manual(values=c('yellow', 'red'))

【讨论】:

  • 哦,使用国家变量是个好主意。我会搞砸这个!我正在使用地图工具。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2013-05-20
  • 2019-11-13
  • 1970-01-01
  • 2014-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多