YASC Asked: 2020-05-06 18:23:34 +0800 CST 2020-05-06 18:23:34 +0800 CST 2020-05-06 18:23:34 +0800 CST 如何为R中的绘图点分配不同的颜色? 772 我正在尝试创建一个散点图,我希望绘图点具有基于我的数据库变量之一(大陆)的颜色。以下是数据库和代码,因此您可以纠正我。我还希望数字不会出现在标签中,而是由变量(国家)确定的名称。目标是进行模拟,到目前为止它对我有用,但是当在情节之前附加两条线时,它停止工作。 预先非常感谢您。干杯! r 1 Answers Voted Best Answer Johan Rosa 2020-05-07T10:32:21+08:002020-05-07T10:32:21+08:00 显然,由于点的重叠,您的图表看起来是黑色的,在我看来,这似乎有一个黑色的轮廓,因为有这么多,它看起来像这样。我建议您使用该库制作该图,ggplot2因为它比 R 的基本图包更易于阅读。 如果您排除使用 ggplot,我建议您将其更改为pch没有轮廓并调整绘图不透明度的选项。 这是 ggplot2 的示例 library(ggplot2) library(dplyr) temporal %>% ggplot(aes(x = pib_per_capita, y = esperanza_de_vida, color = continente)) + geom_point(alpha = 0.3) 另一方面,始终尝试以文本格式而不是图像共享代码。他是那些想在stackoverflow中帮助你的人的最好的Ctrl + C朋友Ctrl + V
显然,由于点的重叠,您的图表看起来是黑色的,在我看来,这似乎有一个黑色的轮廓,因为有这么多,它看起来像这样。我建议您使用该库制作该图,
ggplot2
因为它比 R 的基本图包更易于阅读。如果您排除使用 ggplot,我建议您将其更改为
pch
没有轮廓并调整绘图不透明度的选项。这是 ggplot2 的示例
另一方面,始终尝试以文本格式而不是图像共享代码。他是那些想在stackoverflow中帮助你的人的最好的
Ctrl + C
朋友Ctrl + V