Rとポリゴンを使用して、プロットの線の下の領域を線からx軸まで陰影付けしようとしていますが、ここで何が間違っているのかわかりません。
シェーディングは、y 範囲の中間にあるポイントを使用して、0 ではなく x 軸からシェーディングします。
データセット ratioresults は Zoo オブジェクトですが、y 値を as.numeric および as.vector に強制しようとしたところ、同じ結果が得られたので、それは問題ではないと思います。
コード:
plot(index(ratioresults),ratioresults$ratio, type="o", col="red")
polygon(c(1,index(ratioresults),11),c(0, ratioresults$ratio, 0) , col='red')