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

  [No.1428] 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/16(Wed) 15:42:48

樋口先生、

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

ご教示いただきたいことがございます。
どうぞよろしくお願いいたします。

----------

共起ネットワークのオプションにプロットサイズがあります。

プロットした結果を、Rソース形式で保存した場合に、
このプロットサイズの情報は保存されるのでしょうか?


保存したRソースを、KHcoderのRguiにインポートしてみましたが、
グラフ描画をした際のプロットサイズは、Rソースには反映されていないようです。


プロットサイズの情報を、Rソースに反映したい場合には、
保存したRソースの、どこの箇所に、どのようなコマンドを記述すればよいか、
教えていただけないでしょうか?

例えば、プロットサイズが640、1280の場合

----------

よろしくお願いいたします。


  [No.1429] Re: 共起ネットワークのプロットサイズ 投稿者:HIGUCHI Koichi  投稿日:2013/10/16(Wed) 16:08:42

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

お書きいただいた通り、「プロットサイズ」はRのスクリプトに含めていませ
ん。

この設定はプロットを保存する時や、プロット用Windowを開く時に指定してい
ただく必要があります。

たとえばpngファイルを保存する場合ですと、次のようになります。

> library(Cairo)
> Cairo(width=640, height=640, unit="px", file="c:\\khcoder\\test.png", type="png", bg="white")
> par(family="Meiryo UI")
>
> # ここで、保存した*.rファイルを実行
> source("C:\\khcoder\\net.r")
>
> dev.off()

この操作でc:\khcoder\test.png(640x640)が作成されます。widthとheight
の数値を変更することで、縦横サイズを変更できます。


なお、pngではなくemf形式で保存する場合には2行目を次のように変更します。

> win.metafile(filename="c:\\khcoder\\test.emf", width=7, height=7 )


  [No.1430] Re: 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/16(Wed) 17:19:04

樋口先生、

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

早々に、ご教示いただき、誠にありがとうございました。
御礼を申し上げます。


保存時の指定方法については、理解できました。

勉強を兼ねて、
恐れ入りますが、プロット用Windowを開く時の指定についても、教えていただけたらと思います。

どうぞよろしくお願いいたします。


  [No.1431] Re: 共起ネットワークのプロットサイズ 投稿者:HIGUCHI Koichi  投稿日:2013/10/16(Wed) 17:33:23

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

画面表示用のデバイスについては以下のコマンドでどうぞ。

> library(Cairo)
> CairoWin(width=7, height=7)
> par(family="Meiryo UI")


  [No.1433] Re: 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/16(Wed) 18:55:29

樋口先生、

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

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

御礼を申し上げます。


  [No.1440] Re: 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/18(Fri) 20:00:35

樋口先生、

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

pngとemf形式で保存する場合について、ご教示いただきました。
ありがとうございました。

pdf形式で保存する場合についても、プロットサイズを指定する方法をご教示いただけると助かります。

よろしくお願いいたします。


  [No.1442] Re: 共起ネットワークのプロットサイズ 投稿者:HIGUCHI Koichi  投稿日:2013/10/18(Fri) 21:57:35

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

こんな感じでどうぞ。

> pdf(file="hoge.pdf", height = 7, width = 7, family="Japan1GothicBBB")
> par(family="Japan1GothicBBB")
>
> # ここで、保存した*.rファイルを実行
> source("C:\\khcoder\\net.r")
>
> dev.off()


  [No.1443] Re: 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/19(Sat) 11:55:39

樋口先生、

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

pngとemf形式に続き、pdfで保存する場合についても、ご教示いただきました。
ありがとうございました。


細かいことで恐縮ですが、ご教示内容についてご確認させてください。

> pdf(file="hoge.pdf", height = 7, width = 7, family="Japan1GothicBBB")


height = 7, width = 7, の単位は、何でしょうか?


と申しますのも、png形式で保存する場合には、以下のようにピクセル単位でしたので、
pdf形式の場合の、大きさの指定の単位が気になります。

> Cairo(width=640, height=640, unit="px",


よろしくお願いいたします。


  [No.1445] Re: 共起ネットワークのプロットサイズ 投稿者:HIGUCHI Koichi  投稿日:2013/10/20(Sun) 21:55:34

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

> help(pdf)

をR上で実行すると、以下のような説明が出ますね。

> width, height: the width and height of the graphics region in inches.
> The default values are '7'.

単位は「インチ」ということですが、1インチが何ピクセルにあたるかは、は
っきり書かれていません。たぶん72ピクセルかなぁ(7インチ=504px)と思う
のですが、お使いになっての実感と一致していますでしょうか。


  [No.1449] Re: 共起ネットワークのプロットサイズ 投稿者:油山  投稿日:2013/10/21(Mon) 19:48:03

樋口先生、

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

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

心より御礼を申し上げます。