軸のタイトルがクリップされている場合、ggplotでどのパラメータを調整する必要がありますか?

おとぎ話

ここではかなり具体的な質問ですが、同様の問題を抱えている他の人に役立つ可能性があります。

私はいくつかの簡単なデータを持っています:

Y = c(0.02, 0.03, 0.03, 0.04, 0.05, 0.06, 0.08, 0.09, 0.10, 0.13, 0.17, 0.17, 0.21, 0.22,   
0.35, 0.47, 0.51, 0.53, 0.54, 0.65, 0.78)  
X = c(0.45, 0.26, 0.35, 0.22, 0.37, 0.09, 0.27, 0.51, 0.39, 0.37, 0.37, 0.27, 0.51, 0.36, 
0.44, 0.49, 0.63, 0.49, 0.71, 0.56, 0.67)
self1 = data.frame(X, Y)

シンプルなカスタムggplotテーマもあります。

plot.theme = theme(axis.text = element_text(size=26), axis.title=element_text(size=28),  
plot.title=element_text(size=36, margin=margin(0,0,20,0)), panel.grid.minor
= element_blank(), plot.margin=unit(c(0.1,0.25,0.5,0.85), "cm"), axis.title.y = 
element_text(margin=margin(0,15,0,0)), panel.border = element_rect(color="black", fill=NA,
size=2), axis.ticks = element_blank(), legend.title = element_text(size=26), legend.text = 
element_text(size=18))

限界ヒストグラムを使用してデータの散布図をプロットすると、次のようになります。

bing = ggplot(self1, aes(x=X, y=Y)) + geom_point(size=3) + 
         geom_smooth(method = "lm", se=F, color="black") + 
         plot.theme +
         ylab("Observed selfing rate") + 
         xlab("Observed crossing rate") + 
         geom_vline(xintercept = 0.42, linetype="longdash") + 
         geom_hline(yintercept = 0.25, linetype="longdash")   

ggExtra::ggMarginal(bing, type = "histogram", bins=6, size=10)

「観測された交差率」の「g」がグラフの下部で途切れていることを除いて、すべてが素晴らしく見えます。考えられるすべてのテーマパラメータをいじってみました。また、いくつかの引数を調整してみましたが、ggMarginalすべてをプロット領域内に収めるために変更する必要があるものはまだ見つかりません。誰かが私を助けることができますか?問題は、最終的にはggMarginalがさまざまなテーマパラメータのサイズを自動調整する方法にあると思いますが、それは単なる予感です。

バティスト

gがプロットの場合は、描画するg$vp = grid::viewport(height=0.9, width=0.9)に実行できます(printまたはgrid.draw)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PREFETCHNTAが「ライトバックメモリタイプである必要があります」で修飾されているのはなぜですか?

分類Dev

ギジェットがパラメーターの組み合わせによって識別される場合、DB内のどこにでもすべてのパラメーターを含める必要がありますか、それとも1回だけにする必要がありますか?

分類Dev

ccmstartアドレスはすでに使用されています。クラスタがすでに実行されているか、ループバックエイリアスを追加する必要がある場合があります

分類Dev

メッセージが評価されない場合は、どのチャネルタイプを使用する必要がありますか?

分類Dev

ルーター設定へのアクセスがISPによってブロックされている場合、どのような種類のプライバシーの脅威を考慮する必要がありますか?

分類Dev

クラスがパッケージプライベートとして宣言されている場合、パブリックコンストラクターを宣言する必要がありますか?

分類Dev

JavaScriptの変数が2回定義されている場合、インタープリターはどの定義を取る必要がありますか?

分類Dev

URLをブックマーク可能にするために、長いパラメーターが必要になる場合がありますが、IEの最大URLの長さは約2000です。これをどのように処理しますか?

分類Dev

リクエストオブジェクトが使用されていない場合、コールバックのパラメータから削除する必要があります

分類Dev

2つのクラスのヘッダーファイルをどのように配置し、それらが互いにインクルードする必要がある場合、不完全なタイプを回避する必要がありますか?

分類Dev

ファイルを読み取ることはできるが、ファイルのデータが不適切にフォーマットされている場合、Javaでどの例外を使用する必要がありますか?

分類Dev

「ダイナミックタイプのテキストスタイルを使用してフォントを自動的に調整する必要があります」という警告はどういう意味ですか?

分類Dev

コンパイル時に、指定されたパラメータータイプのセットでジェネリックラムダを正常に呼び出すことができるかどうかを検出する方法はありますか?

分類Dev

イタリックが太字でネストされている場合、マークダウンのプレビューに問題がありますか?

分類Dev

複数のスレッドがパブリックメソッドで特定のキーの値を読み取っている場合、プライベート静的Mapオブジェクトで同期する必要がありますか?

分類Dev

statusCodeが200でない場合、http呼び出しからどのタイプのエラーオブジェクトが再調整されますか?

分類Dev

Aのジェネリックサブタイプが戻りパラメーターとして宣言されている場合、なぜAの具体的なサブタイプを返すことができないのですか?

分類Dev

ソリューションファイル内のプロジェクトにMsBuildプロパティが設定されている場合、カスタムコンパイルエラーをスローする方法はありますか?

分類Dev

Java ..パブリッククラスがあり、グループプロジェクトの一部としてMainメソッドがない場合..コンパイルするにはどうすればよいですか?

分類Dev

MESIキャッシュコヒーレンスプロトコルでは、データをメモリからフェッチする必要がある場合、キャッシュラインの状態はいつ正確に変更されますか?

分類Dev

SwiftUIプレビューにエラーが表示されます-このファイルでプレビューできません-現在のターゲットでビルド設定を調整する必要があります

分類Dev

受信しているオブジェクトを表すパラメーターのタイプが宣言されている間に、サーバーから受信したJSON文字列を手動で解析する必要がありますか?

分類Dev

[Android Camera Parameters]を変更した場合、すべてのカメラパラメーターをリセットする必要がありますか?

分類Dev

DymolaからFMUにエクスポートすると、すべてのパラメーターがデフォルトで「調整可能」になりますが、「修正」する必要があります

分類Dev

モデルクラスに、パラメーターがViewオブジェクトのインスタンスである静的メソッドが含まれている場合、MVCパターンの関心の分離に違反しますか?

分類Dev

Rのergmパッケージで、ホモフィリー/クラスタリングを使用してグラフをシミュレートする場合、どのシミュレートされたネットワークに入力する必要がありますか?

分類Dev

3つ以上のハイパーパラメータを調整する場合は、partial.depを使用して部分的な依存関係を要求する必要がありますか?

分類Dev

例外をスローする場合、initブロックの「プロパティは初期化されているか抽象的である必要があります」

分類Dev

ストーリーボードを使用せずにすべてがプログラムで作成されている場合、TableViewのセルの高さをプログラムで調整するにはどうすればよいですか?

Related 関連記事

  1. 1

    PREFETCHNTAが「ライトバックメモリタイプである必要があります」で修飾されているのはなぜですか?

  2. 2

    ギジェットがパラメーターの組み合わせによって識別される場合、DB内のどこにでもすべてのパラメーターを含める必要がありますか、それとも1回だけにする必要がありますか?

  3. 3

    ccmstartアドレスはすでに使用されています。クラスタがすでに実行されているか、ループバックエイリアスを追加する必要がある場合があります

  4. 4

    メッセージが評価されない場合は、どのチャネルタイプを使用する必要がありますか?

  5. 5

    ルーター設定へのアクセスがISPによってブロックされている場合、どのような種類のプライバシーの脅威を考慮する必要がありますか?

  6. 6

    クラスがパッケージプライベートとして宣言されている場合、パブリックコンストラクターを宣言する必要がありますか?

  7. 7

    JavaScriptの変数が2回定義されている場合、インタープリターはどの定義を取る必要がありますか?

  8. 8

    URLをブックマーク可能にするために、長いパラメーターが必要になる場合がありますが、IEの最大URLの長さは約2000です。これをどのように処理しますか?

  9. 9

    リクエストオブジェクトが使用されていない場合、コールバックのパラメータから削除する必要があります

  10. 10

    2つのクラスのヘッダーファイルをどのように配置し、それらが互いにインクルードする必要がある場合、不完全なタイプを回避する必要がありますか?

  11. 11

    ファイルを読み取ることはできるが、ファイルのデータが不適切にフォーマットされている場合、Javaでどの例外を使用する必要がありますか?

  12. 12

    「ダイナミックタイプのテキストスタイルを使用してフォントを自動的に調整する必要があります」という警告はどういう意味ですか?

  13. 13

    コンパイル時に、指定されたパラメータータイプのセットでジェネリックラムダを正常に呼び出すことができるかどうかを検出する方法はありますか?

  14. 14

    イタリックが太字でネストされている場合、マークダウンのプレビューに問題がありますか?

  15. 15

    複数のスレッドがパブリックメソッドで特定のキーの値を読み取っている場合、プライベート静的Mapオブジェクトで同期する必要がありますか?

  16. 16

    statusCodeが200でない場合、http呼び出しからどのタイプのエラーオブジェクトが再調整されますか?

  17. 17

    Aのジェネリックサブタイプが戻りパラメーターとして宣言されている場合、なぜAの具体的なサブタイプを返すことができないのですか?

  18. 18

    ソリューションファイル内のプロジェクトにMsBuildプロパティが設定されている場合、カスタムコンパイルエラーをスローする方法はありますか?

  19. 19

    Java ..パブリッククラスがあり、グループプロジェクトの一部としてMainメソッドがない場合..コンパイルするにはどうすればよいですか?

  20. 20

    MESIキャッシュコヒーレンスプロトコルでは、データをメモリからフェッチする必要がある場合、キャッシュラインの状態はいつ正確に変更されますか?

  21. 21

    SwiftUIプレビューにエラーが表示されます-このファイルでプレビューできません-現在のターゲットでビルド設定を調整する必要があります

  22. 22

    受信しているオブジェクトを表すパラメーターのタイプが宣言されている間に、サーバーから受信したJSON文字列を手動で解析する必要がありますか?

  23. 23

    [Android Camera Parameters]を変更した場合、すべてのカメラパラメーターをリセットする必要がありますか?

  24. 24

    DymolaからFMUにエクスポートすると、すべてのパラメーターがデフォルトで「調整可能」になりますが、「修正」する必要があります

  25. 25

    モデルクラスに、パラメーターがViewオブジェクトのインスタンスである静的メソッドが含まれている場合、MVCパターンの関心の分離に違反しますか?

  26. 26

    Rのergmパッケージで、ホモフィリー/クラスタリングを使用してグラフをシミュレートする場合、どのシミュレートされたネットワークに入力する必要がありますか?

  27. 27

    3つ以上のハイパーパラメータを調整する場合は、partial.depを使用して部分的な依存関係を要求する必要がありますか?

  28. 28

    例外をスローする場合、initブロックの「プロパティは初期化されているか抽象的である必要があります」

  29. 29

    ストーリーボードを使用せずにすべてがプログラムで作成されている場合、TableViewのセルの高さをプログラムで調整するにはどうすればよいですか?

ホットタグ

アーカイブ