私はスクリーンにうまく印刷するいくつかのggplot2バープロットを作成しました。ただし、PDFデバイスで印刷すると、グラフと軸のタイトルが大きすぎます.X軸の左右を過ぎて表示されることがあります。これらのチャートの中には、title/axis-title以外のopts()はありません - それはすべてデフォルトです。私はここで何が欠けていますか? ggplotにこのテキストを自動サイズ設定して、グラフがPDFで見栄えが良いようにする方法はありますか? opts()を明示的に設定せずにこれを行うことはできますか?ggplot2 - グラフと軸のタイトルを自動サイズ調整する
答えて
私が考えることができる最良の解決策は、theme_bw()のようなテーマを作成する関数を作成し、十分なパラメータを与えてサイジングをスマートにすることです。このポストを数日間オープンしておくと、他の巧妙なアイデアがあるかどうかを確認できます。
このバックアップを掘るために申し訳ありませんが、あなたがどのように自動サイズにtheme_bw() ?ありがとう – chutsu
テーマの自動調整にtheme_bwを使用することはできません。パラメータはbase_sizeとbase_familyです。それは十分な文脈ではない。少なくとも、ページ上でチャートが占める領域のサイズが必要です。ですから、そのパラメータで 'theme_bw_autosize'関数を作成することができます。次に、 'strip.text.x'の中の' size'のようなテーマオプションを設定するために数学のサイジングを行います。最高のアルゴリズムはプロット自体を必要とするでしょう。次に、関数は、さまざまなテキスト要素のプロットを照会し、より良いサイジング数学を行うことができます。オールインワンのタフなもの。 – SFun28
- 1. 棒グラフの軸リミットを調整するggplot2
- 2. x軸の最小値を調整してグラフを自動調整します
- 3. 画面サイズ自動調整
- 4. 自動サイズ調整列(UWP)
- 5. 簡単なHTMLページでd3jsグラフのサイズを自動調整
- 6. UICollectionViewセルを自動サイズ調整する
- 7. 親divを自動サイズ調整する
- 8. Matplotlib/pyplot:y軸の自動調整単位
- 9. UITableViewカスタムUINavigationBarサイズで「自動サイズ調整」
- 10. UILabelと自動サイズ調整後のサイズを取得
- 11. 自動サイズ調整winformのコントロール
- 12. jQueryのライブで自動サイズ調整
- 13. HTMLの背景自動サイズ調整
- 14. 自動サイズ調整のUICollectionViewヘッダー
- 15. グリッド列間の自動サイズ調整
- 16. ggplot2:調整geom_text()異なるY軸とfacet_wrap()内の位置
- 17. 軸ラベルの調整rCharts内のNVD3グラフ
- 18. UITableView内のUICollectionViewCellサイズを自動サイズ調整する
- 19. TwUIの下マージンで自動サイズ調整マスクを調べる?
- 20. 軸の位置を調整するggplot2ファセット
- 21. Windowsモバイルがパネルで自動サイズ調整
- 22. 自動サイズ調整GridViewColumnsは、プログラム内容
- 23. Mac自動サイズ調整NSViewアスペクト比
- 24. 適切な自動サイズ調整マスク
- 25. ggplot2複数の軸のタイトル
- 26. Flotグラフのx軸とy軸のタイトル
- 27. ggplot2:線グラフ上の点の数を調整する
- 28. 親UIViewのフレーム(サイズ)をアニメーション化するときのUILabelの自動サイズ調整
- 29. 自動サイズ調整の見通しカスタムタスクペイン自動的
- 30. ggplotを使ってプロットのタイトル幅を自動的に調整
'pdf()'の 'pointsize'パラメータを変更してみてください。これは時にはうまくいく。 – Seb
私はpar(ps = ...)と同じだと思います。 pdf()でpointsizeを試してみましたが、プロットは変わりません。不思議なことに、私のps/pointsizeが14ポイントのサイズを使用しているのは12です。それがどのように決定するのかはわかりません。 – SFun28
14はデフォルトのテーマの結果だと思います。これを適切なテーマで修正することができたようですが、描画領域のサイズとテキスト自体を検出して、テーマのパラメータを決定しなければなりません...アウト・オブ・ザ・ボックス – SFun28