[掲示板へもどる]
一括表示

  [No.1562] 共起ネットワークrファイルのRgui描画 投稿者:油山  投稿日:2014/01/28(Tue) 11:56:42

樋口先生、

お世話になります、油山と申します。

最新版の共起ネットワークについて、お聞きいたします。


保存したrファイル(または、coder_dataに格納されるrファイル)を、
Rguiコンソールにdrag&dropすれば、
グラフが描画されると理解していました。

最新版の共起ネットワークでは、前記操作を行うと、
グラフ描画用のウィンドウが開き、
Rcpp、RClolorBrewerのパッケージのローディングのメッセージ表示があり、
その後、かなりの時間を待っていても描画されません。
つまり、グラフ描画用のウィンドウは白紙のままです。

タスクマネージャでは「実行中」という状態です。


保存したrファイルをRguiコンソールで描画するためには、
最新版では、旧版とは異なり、明示的な別の操作が必要なのでしょうか?

ご確認させてください。
よろしくお願いいたします。


  [No.1563] Re: 共起ネットワークrファイルのRgui描画 投稿者:HIGUCHI Koichi  投稿日:2014/01/28(Tue) 16:35:52

こんにちは、樋口です。書き込みありがとうございます。

> 保存したrファイルをRguiコンソールで描画するためには、
> 最新版では、旧版とは異なり、明示的な別の操作が必要なのでしょうか?

いえ、そうした変更は行っておりません。
基本的には、従来通りの操作で描画できるはずです。

ただ、もし「ラベルが重ならないように位置を調整する」オプションが有効に
なっている場合は、このオプションを外してお試しいただけると良いかもしれ
ません。

KH Coder上での描画に比べて、Rguiでは相対的にフォント表示が大きくなりま
す。そのため「位置を調整」するのが難しい、すなわち調整に必要なスペース
が無い場合も考えられます。この場合、「調整」にえんえんと時間がかかって
終わらないということが起こりえます。

この場合の対策としては、当該オプションをオフにしていただくか、フォント
サイズを十分に小さくしていただくか、あるいはRgui上で描画領域を広げてい
ただくかでしょうか。(すみません、最後の方法は具体的なやり方がすぐには
分かりません)

以上、外していたら恐縮なのですが、お試しいただけましたら幸いです。


  [No.1564] Re: 共起ネットワークrファイルのRgui描画 投稿者:油山  投稿日:2014/01/28(Tue) 17:39:16

樋口先生、

お世話になります、油山と申します。

ご丁寧にご教示いただき、誠にありがとうございました。

「ラベルが重ならないように位置を調整する」オプションの恩恵にあずかりたいので
フォントサイズを十分に小さくする方法で確認したいと思います。

ありがとうございました。


  [No.1565] Re: 共起ネットワークの*.rファイルの編集について 投稿者:HIGUCHI Koichi  投稿日:2014/01/28(Tue) 18:38:57

こんにちは、樋口です。書き込みありがとうございます。

KH Coderからいちいち保存をやり直すと大変ですので、保存した*.rファイル
をテキストエディタで開き、以下のように編集していただくのが便利かもしれ
ません。

> fix_lab <- 1

となっているところの、「1」を「0」に変更して上書き保存していただきます
と、一時的に「ラベルが重ならないように位置を調整する」オプションを無効
にできます。

また、

> cex <- 1

となっている部分の、「1」を「0.5」に変更していただきますと、フォントサ
イズが50%になります。

これで実行していただいて、調整するためのスペースが十分あるかなというく
らいのフォントサイズが決まりましたら、「fix_lab」を1に戻すのがスムース
かと思われます。

ご参考までに。


  [No.1566] Re: 共起ネットワークの*.rファイルの編集について 投稿者:油山  投稿日:2014/02/02(Sun) 09:55:21

樋口先生、

お世話になります、油山と申します。

ご丁寧にご教示いただき、誠にありがとうございました。


「ラベルが重ならないように位置を調整する」オプションの効果を実感しています。

ケースによっては、元の位置から大きく移動している場合が見られます。


可能な範囲で結構ですので、
「ラベルが重ならないように位置を調整する」のアルゴリズムを、
簡単にご説明していただけないでしょうか。

お手数をお掛けいたしますが、よろしくお願いいたします。


  [No.1567] Re: 位置調整の方法について 投稿者:HIGUCHI Koichi  投稿日:2014/02/02(Sun) 17:54:05

こんにちは、樋口です。書き込みありがとうございます。

ラベル位置の調整には、wordcloudパッケージのwordlayout関数を使用してい
ます。結果を見ていると、周囲にスペースがある場合は位置を微調整している
ようですが、スペースが無くなってくると大胆に大きく移動させる場合が散見
されます。

wordcloudパッケージの機能についてもう少し詳しくは、こちらのURLがご参考
になるかもしれません。
http://www.r-bloggers.com/wordcloud-makes-words-less-cloudy/
http://cran.r-project.org/web/packages/wordcloud/index.html

ただ、あまりアルゴリズムを詳しく説明した文書は見当たらないので、詳しく
はソースを読むしかないかもしれません。

あるいは、wordcloudパッケージを開発・公開したIan Fellows氏は、博士号取
得後にFELLOWS STATISTICSという会社を立ち上げていらっしゃるので、コンサ
ルティングを依頼すれば、何でも教えていただけそうではあります。
http://www.fellstat.com/

あまりお役に立てず恐縮ですが、ひとまずのご返信までに。


  [No.1568] Re: 位置調整の方法について 投稿者:油山  投稿日:2014/02/02(Sun) 19:39:48

樋口先生、

お世話になります、油山と申します。

ご丁寧にご教示いただき、誠にありがとうございました。

とても参考になりました。
勉強させていただきます。


私は、以前に、地図情報システムの研究開発に従事しており、
計算機幾何学の分野で、地図上のラベルの最適配置についても、
色々と勉強をしておりましたので、
「ラベルが重ならないように位置を調整する」オプションには強い関心がございます。

ありがとうございました。