次の簡単な例を変更...凡例の線の長さ
plot(c(1,2),c(1,2),type="l")
legend(1,1.5,legend="Test",lty=1,seg.len=2)
...エラー
Error in legend(1, 1.5, legend = "Test", lty = 1, seg.len = 2) : unused argument (seg.len = 2)
どのように取得するseg.len
を使用する必要がありますが生成さ伝説の長い行?
次の簡単な例を変更...凡例の線の長さ
plot(c(1,2),c(1,2),type="l")
legend(1,1.5,legend="Test",lty=1,seg.len=2)
...エラー
Error in legend(1, 1.5, legend = "Test", lty = 1, seg.len = 2) : unused argument (seg.len = 2)
どのように取得するseg.len
を使用する必要がありますが生成さ伝説の長い行?
あなたはより大きなスクリプトでこれを使用する場合は、他のパッケージはlegend()
機能をマスクすることがあります。これらの他の関数には、seg.len
パラメータが含まれていない可能性があります。したがって、基本的なlegend
関数を参照する必要があります。
graphics::legend(1, 1.5, legend = "Test", lty = 1, seg.len = 2)
優秀 - それでした!ありがとう! – spalan
問題のコードは私のために完全に機能します(下の画像出力を参照)。
私はあなたが次の操作を行い勧め:
これは非常に奇妙です。私は再インストールしました。私があなたに送った小さな事例を実行すると、すべて正常に動作します。私の大きなプログラムを実行すると、同じエラーが再び発生します。ただし、ワークスペースを保存してからRセッションを再起動し、ワークスペースを読み込んでコードを実行して再度プロットを生成すると、すべてが正常に動作します。 問題は私のコードではないようですが、Rはエラーを生成する奇妙な状態になるようです。セッションを再開してワークスペースを再度ロードすると、すべてが正常に動作します。 – spalan
私は参照してください。少なくともRを更新すると、1つの問題が解決されました。私は新しい問題が発生したときに別の質問を投稿することをお勧めします。コミュニティはそれを調べて助けてくれるでしょう。ところで、もし私の答えがこの特定の問題を解決し、あなたはそれからいくつかの助けを受けた、なぜ私の答えのdownvote ?? –
Rを更新しても何も変わらないと思います。 Rセッションを再開するだけで変更が生成されました。しかし、あなたを落胆させたのは私のことではありませんでした。私は今あなたを相殺するためにupvoted! – spalan
いいえ、それは私のためにうまく動作します。あなたはすべてのパッケージとRを最新にしていますか? – loki
これは非常に奇妙です。 Rセッションを再開して私が送った小さなサンプルを実行すると、すべて正常に動作します。私の大きなプログラムを実行すると、同じエラーが再び発生します。ただし、ワークスペースを保存してからRセッションを再起動し、ワークスペースを読み込んでコードを実行して再度プロットを生成すると、すべてが正常に動作します。それは問題である私のコードではないようですが、Rはエラーを生成する奇妙な状態に入るようです。セッションを再開してワークスペースを再度ロードすると、すべてが正常に動作します。 – spalan
は 'legend()'のように他のパッケージでマスクされているようです。私の答えを見てください。これは問題を解決するはずです – loki