【问题标题】:Plotting in R with a color scale使用色标在 R 中绘图
【发布时间】:2016-03-22 02:23:56
【问题描述】:

我有一个 4 列的文件,我想绘制第一列和第二列,并根据第三列用色标对其进行着色。我尝试了散点图,但不知道如何获得侧面的色标。我正在寻找类似表面外观的东西。

【问题讨论】:

  • 取决于绘图范式,但正确的搜索词是“legend”。

标签: r plot colors


【解决方案1】:

不太清楚你所说的表面外观是什么意思。 以下是一个可能有帮助的基本示例 -

a <- sample(1:20, 5)
b <- sample(1:20, 5)
x <- c('A', 'A', 'A', 'B', 'B')
df <- data.frame(a, b, x)
df

#    a   b   x
#1   8  14   A
#2  16   2   A
#3  17  11   A
#4   9   7   B
#5   6   3   B

library(ggplot2)
ggplot(data = df, aes(x = a, y = b, color = x) + geom_point(size = 5)

您还可以使用附加参数手动编辑颜色和图例大小等。

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2020-12-12
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    相关资源
    最近更新 更多