在R中,有没有办法根据一系列数字为渐变上的绘图点着色?

Ste*_*ve 5 r ggplot2

我是R的新手,我已经能够绘制点,但想知道是否有办法将颜色渐变应用于散点图.

我有一个3列矩阵,其中前两个将用作坐标,第三个具有0到0.0001之间的数字范围.有没有办法根据它们落在数字范围内的位置为绘图点着色?

 x   y   z
 15  3   6e-4
 34  22  1e-10
 24  1   5e-2
 ...

plot(x, y, main= "Title", ylab = "column y", xlab = "column x", col = rgb(0,100,0,50,maxColorValue=255), pch=16) 
Run Code Online (Sandbox Code Playgroud)

liu*_*hao 2

怎么样

plot(x, y, col = gray(z/0.0001)) 
Run Code Online (Sandbox Code Playgroud)

这是灰色的。