-1

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

怎么做到呢?

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

这是我的地图

4

1 回答 1

1

我不确定您使用的是什么库,但是在带有库 ggplot2 的 R 中,您可以给出一个常量值,例如

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'))
于 2018-03-03T22:38:53.757 回答