如何制作以下情节?

klo*_*oop -3 r

如何在R中制作以下图?

我有一个格式的文件:

0 2 5 911.2
0 4 10 842.59
1 6 15 813.23
1 8 20 823.23
1 2 15 813.31
0 4 5 844.59
0 6 25 854.54
Run Code Online (Sandbox Code Playgroud)

第一列只能是0或1.第二列可以是2,4,6,8或1.第三列是整数.第四列是双重的.

我想创建一个绘图,使得X轴是第三列,Y轴是第四列,颜色指定第二列中的数字(可能在冷热颜色方案中从绿色变为红色)和形状(比如三角形与圆形)说明第一列是1还是0.我还想要一个所有这一点的图例(点的颜色和形状).

有任何想法吗?

我知道如何创建矩阵,所以你可以假设我有一个文件加载为矩阵.

谢谢.

Gre*_*gor 6

放手一搏.

## Run only the first time
install.packages("ggplot2")

## Change to data.frame
mydf <- as.data.frame(yourMatrix)
names(mydf) <- c("c1", "c2", "c3", "c4")
require(ggplot2)
qplot(x = c3, y = c4, color = c2, shape = as.factor(c1), data = mydf)
Run Code Online (Sandbox Code Playgroud)