ggplot2 を使用していくつかのカスタム タイプのグラフを作成する小さなパッケージを作成しています。当然、ソース ファイルには ggplot2 関数が散らばっています。私はパッケージ開発に少し慣れていませんが、::
パッケージ ソース内を使用して名前空間を明確にする方が一般的には良いと理解しています。しかし、すべての前に置くことggplot2::
は、私のコードを乱雑にするための素晴らしいレシピのように思えます.同僚が私のコードで作業しやすくするために、コードをできるだけ読みやすく明確にしたいと考えています.
ソース ファイルに ggplot2 名前空間へのアクセスを許可する方法はありますか? パッケージ内で使用library
することは、大したことではないようです。ggplot2
パッケージの説明の「依存」の下に置くと、ほとんど実行されますが、パッケージを添付するときにggplot2のみが添付されます(したがって、パッケージがロードされているが添付されていない場合に問題が発生します)。パッケージがロードされたときに ggplot2を自動的にアタッチする方法を見つけることで、これらの問題を解決できますが、直感的には、これはおそらく悪い習慣であることがわかります。