私は棒グラフと通常の線グラフとして時系列をプロットするために基底Rを使用しようとします。私はそのようなプロットを描くために柔軟な関数を書こうとし、軸を持たないプロットを描き、汎用軸を手動で追加したいと考えています。Rプロットとバープロットイルミを同じように修正する方法は?
今、私は奇妙な問題によって妨げられます。同じylim
値が異なる軸になります。次の例を考えてみましょう:
data(presidents)
# shorten this series a bit
pw <- window(presidents,start=c(1965))
barplot(t(pw),ylim = c(0,80))
par(new=T)
plot(pw,ylim = c(0,80),col="blue",lwd=3)
私は意図的にそれは同じではありません表示するには、ここで両方のプロットからy軸にプロットします。最初に棒グラフをプロットして、lines
を追加してx
とy
のargsをlines
とすることで、目的の結果が得られることは分かっています。
しかし、私はあなたがポイントまたは他のラインプロットに行を追加しますようにあなたがbarplotsに行を追加してみましょう柔軟なソリューションを探しています。では、y軸が同じであることを確認する方法はありますか?
EDIT:またパーにusr
パラメータを追加すると、ここで私を助けていません。
par(new=T,usr = par("usr"))
これは実際に私が探していたものです!異なる場所のすべての異なるオプションで失われました: 'par'、' plot'、 'barplot'、' ... 'args。さらに、パラメータ名は実際にはここでは言いません。ありがとう! –