問題タブ [ggpubr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ggarrangeで一般的なx軸をスタックするときにプロットサイズを維持するにはどうすればよいですか?
ggplot で共通の x 軸と y 軸を使用してプロットを積み重ねようとしています。私がやりたいことは、下のプロットだけに x 軸のラベルとタイトルを表示することです。しかし、x軸のラベル/タイトルの利点を引き継いで下のプロットを押しつぶすことなく、ggplot2でこれをきれいに行う方法を理解することはできませんでした。これを行う簡単な方法があるはずです-誰もがグラフを積み重ねたいと思っていますよね? !
私は現在、ggarrangeを試しています。以下のコード例。下のプロットは、目盛りと軸のラベルがあるため、垂直方向に圧縮されていることに注意してください。上の 2 つに白いフォント ラベル/タイトルを付けることもできますが、そのハックを使用すると、3 つの間に不自然な量のマージン スペースができてしまいます。
私は間違いなくgpubr以外のパッケージを受け入れていますが、次の状況で使用できるように、あまり複雑ではないものを望んでいます。
助けてください!!-ライアン
#r - RでマップとXY ggplotチャートを組み合わせる
遺跡を表すマップと、さまざまな考古学的オブジェクトの XY ggplot チャートを組み合わせる必要があります。マップは tiff ファイルにあり、その比率を尊重する必要があります。
まず、これはマップで、基準縮尺が赤で強調表示されています (たとえば、X 軸では、-6000 から -4000 までの距離は 20 メートル、Y 軸では、900 から 2100 までは 12 メートルです)。
私のggplotチャートは、次のコードを実行することで取得されます:
結果のチャートは次のとおりです。
さて、私の問題は、ggplot の背景としてマップを含めることです。ggpubr の background_image() を使用すると、次の結果が得られました。
ご覧のとおり、ggplot とマップの縮尺が一致していません。だから、私の質問は次のとおりです。
- ggplot の X 軸と Y 軸の値を使用してマップをジオリファレンスするにはどうすればよいですか?
- 画像が歪まないように、画像の比率を維持する必要があります。どうすればいいですか?xlim 値を変更すると、画像も変更され、その比率が変更されるため、これを求めています。