Created and maintained by Sasha Goodman. Serving the R community since 2007. Version 2.0. Privacy Policy Download and Install R
タイトルの通りです。 パッケージ内に子環境を作ってオブジェクトを格納する 自作パッケージの関数で,パッケージの内部でしか使わない関数を大局的環境に読み込まないようにしたかった。twitterで聞いてみたところ,environmentという助言をid:syou6162にいただきました。 つまり,パッケージ内に子環境を作ってその中にオブジェクトを格納しておけば,子環境自体は大局的環境に読み込まれるものの,子環境の中のオブジェクトは大局的環境に読み込まれないわけです。 [パッケージ環境(大局的環境に読み込まれるオブジェクト[子環境(大局的環境に読み込まれないオブジェクト)])] こんな入れ子状になります。これは簡単にできます。 env.for.package <- new.env() assign("f", function(x, y){x*y}, envir=env.for.package)
プロット igraphパッケージにはグラフオブジェクト(igraphクラス)をプロットするためのplot.igraph()関数が用意されている.勿論,使う場合はplot()関数にグラフオブジェクトを渡すだけでいい. > ## plot.igraph()が用意されている > g <- graph.tree(15) > plot.igraph(g) > ## plot()にigraphクラスのオブジェクトを渡せば呼び出される > plot(g) デフォルトではノードの配置は毎回変わる(後述). レイアウト デフォルトではプロットの際にノードはランダムに配置される.ノードの配置はplot()のlayout引数にノードの座標を与えることで操作できるが,この座標をアルゴリズムによって決定し出力する関数がいくつか用意されている.これらの関数はlayout.から始まる名前を持っている. > ## lay
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く