Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用色标在R中绘图_R_Plot_Colors - Fatal编程技术网

用色标在R中绘图

用色标在R中绘图,r,plot,colors,R,Plot,Colors,我有一个文件4列,我想打印第一对第二列和颜色的基础上,第三列的颜色比例。我试过散点图,但不知道如何得到侧面的色标。我正在寻找类似于表面外观的东西。不太清楚你所说的表面外观是什么意思。 下面是一个可能会有所帮助的基本示例- 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

我有一个文件4列,我想打印第一对第二列和颜色的基础上,第三列的颜色比例。我试过散点图,但不知道如何得到侧面的色标。我正在寻找类似于表面外观的东西。

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

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)

a取决于绘图范例,但正确的搜索词是“图例”。