我正在使用多边形函数为不同曲线下面的区域着色,但是当我尝试
时plot(1:100, -log(1:100), type="l")
polygon(1:100, -log(1:100),col="grey70" )
该函数为曲线上方的区域着色,而不是下方,有人知道如何通知函数右边的多边形?
答案 0 :(得分:4)
因为多边形连接了终点。试试这个:
plot(1:100, -log(1:100), type="l")
polygon(c(1:100,1), c(-log(1:100),-log(100)),col="grey70")
HTH