我有一个4列文件,我想绘制第一列和第二列,并根据第3列使用色标对其进行着色。我尝试了散点图,但不知道如何获得侧面的色标。我正在寻找像表面外观的东西。
答案 0 :(得分:0)
不太确定你的表面外观是什么意思。 以下是一个可能有用的基本样本 -
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)
您还可以使用其他参数手动编辑颜色和图例大小等。