[解決済み] ggplotのアスペクト比を修正するには?
2023-01-27 19:13:56
質問
自分のドキュメントに合うようにプロットのサイズを変更しようとしているのですが、プロットされた図が正方形にならなくて困っています。
例です。
pdf(file = "./out.pdf", width = 5, height = 5)
p <- ggplot(mydata, aes(x = col1, y = col2))
print(p)
aux <- dev.off()
xとyの限界は同じですが、結果のプロットは正方形ではありません。Rは囲みパネルを5x5"にしていますが、実際の図のサイズは気にしていないのでしょう。
どのようにしたら を解除します。 を解除できますか?
どのように解決するのですか?
で
ggplot
で、プロットのアスペクト比を保持する仕組みは
coord_fixed()
レイヤーをプロットに追加することです。 これは、実際のバウンディングボックスの形状に関係なく、プロット自体のアスペクト比を保持します。
(また、私はあなたが
ggsave
を使い、プロット結果を pdf/png/etc に保存することをお勧めします。
pdf(); print(p); dev.off()
シーケンスではなく、pdf/png/etc に保存します)。
library(ggplot2)
df <- data.frame(
x = runif(100, 0, 5),
y = runif(100, 0, 5))
ggplot(df, aes(x=x, y=y)) + geom_point() + coord_fixed()
<イグ
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Rでエラー:単項演算子への引数が無効
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] リストやデータフレームの要素にアクセスするためのブラケット[ ]とダブルブラケット[[ ]]の違いについて
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] data.frameの1つの列の名前を変更する方法は?
-
[解決済み] データフレーム内の列を名前でドロップする方法
-
[解決済み】RでCRANミラーを選択する方法
-
[解決済み】自作関数を書くときにRの省略機能を使うには?
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
-
[解決済み】エラー:Rで関数が見つかりませんでした。