xyplot
パッケージから使用しlattice
て、何年にもわたって時系列をプロットします。この期間が「特別」であったことを示すために、これらの年の一部に影付きの領域を追加します (戦争など)。
これが些細なことである場合はお詫び申し上げますが、その方法がわからなかったので、誰かが私を助けてくれるか、少なくとも正しい方向に向けてくれれば幸いです。私の主な問題は、この問題へのアプローチ方法が本当にわからないことだと思います。私はまだR、lattice
特にRには比較的慣れていません。
ここに最小限の例があります:
xyplot( rnorm(100) ~ 1:100, type="l", col="black")
対応するプロットでは、プロット領域の下部から上部までの背景の色 (たとえばx
-45 から 65 までの値) を薄い灰色などで陰影付けしたいと思います。
私がこれまでに見つけた解決策は、base
グラフィックスと関数を使用していることに注意してください。ただしpolygon
、曲線の下または上の領域を陰影付けすることが目的であり、これは私がやりたいこととは異なります。線の下または線の上に「ただ」影を付けたいわけではありません。代わりに、特定の時間間隔で背景全体をシェーディングしたいと思います。
誰かがここで私を助けてくれたら、とても感謝しています!