不能在对数曲线下面区域

时间:2013-11-27 15:36:32

标签: r plot

我正在使用多边形函数为不同曲线下面的区域着色,但是当我尝试

plot(1:100, -log(1:100), type="l")
polygon(1:100, -log(1:100),col="grey70" )

该函数为曲线上方的区域着色,而不是下方,有人知道如何通知函数右边的多边形?

1 个答案:

答案 0 :(得分:4)

因为多边形连接了终点。试试这个:

plot(1:100, -log(1:100), type="l")
polygon(c(1:100,1), c(-log(1:100),-log(100)),col="grey70")

HTH