• ベストアンサー

統計ソフトRでグラフにスクロールバーをつける方法

長期間の時系列データをグラフで描画した際に、一画面に収めるのはキツイため、 グラフの下に時間方向(横軸)のスクロールバーをつけて、 スクロールさせながら全期間を確認したいです。 そのようなことは可能でしょうか? 出来そうかなと思ったのですが、見つけられませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

Rから画面上に直接表示してやるのは難しいように思います。 スクロールバー無しではできますが、大きいと表示画面からはみ出してしまいますねえ。 PDFのようなファイルに一旦保存して、それを表示させれば可能です。 サイズは自由に指定できます、 ファイルに保存する場合には、dev.off()のような命令で書き出すファイルを閉じるのを忘れないように。

yamadeen
質問者

お礼

回答ありがとうございます! ちょっとすぐには確認できないのですが、来週確認させていただきます。

yamadeen
質問者

補足

横長のPDF出力を試したところ、理想に近い動きをさせることが出来ました。 ありがとうございます。 ただ、スクロールさせると縦軸の目盛りが見切れてしまうので、 「Adobe Reader」で同じPDFを2枚表示し、「左右に並べて表示」で、片方は軸だけ出しておく というような対応が必要になりました。 もう少し回答を募集したら閉じたいと思います。 ※ あと、これは実行してから気づいたのですが、期間が長いと縦軸も結構大きくなってしまうため、 横スクロールさせたときに縦軸の表示範囲も自動で調整する仕組みがあると良いなと思っています。 ファイル出力からの応用で出来ないかもう少し調べたいと思います。

関連するQ&A