それらから3つのプロットを生成し、それらを1つのpdfファイル内に単一の列として配置したい2つのデータフレームがあります。
名前と取得方法が異なる場合でも、すべてのプロットに同じ x 軸の制限 (基本的には同じ x 軸) を設定したいと考えています。
データフレームは次のようになります。
d1
X Y Z
0.04939317 -0.4622222 13651
0.03202451 -0.4261000 13401
0.09950793 -0.3233025 13151
0.11548556 -0.4637981 12486
0.09817597 -0.4751886 12236
0.15770701 -0.5819355 11986
そしてd2
V0 V1 V2 V3 sign
1 1 0.379 0.612 pos
2 1 0.378 0.620 pos
3 1 0.578 0.571 neg
4 1 0.978 0.561 pos
5 1 0.758 0.261 neg
6 1 0.378 0.126 neg
PS : 両方のデータ フレームはこれよりも大きく、これはそれらの一部にすぎません
V0、V1、Z の範囲は 1 ~ 20000
私が作成したプロットは次のとおりです。
d2から
d2plot=ggplot(d1, aes(V0,V1, fill=sign)) +
geom_tile()+ scale_fill_manual(values = c("neg" = "yellow", "pos"="red")) +
geom_vline(xintercept =10000 ) +
geom_text(mapping=aes(x=10000,y=0, label="Stop"),
size=4, angle=90, vjust=-0.4, hjust=0)
d1から
d1plot = ggplot(d2) +
geom_errorbarh(aes(x=z,xmin=z-50,xmax=z+50, y=Y, height = 0.02),
color="red")+ opts(legend.position = "none") +
geom_vline(xintercept = 10000) +
geom_text(mapping=aes(x=10000,y=-0.3, label="Stop"),
size=4, angle=90, vjust=-0.4, hjust=0)
試してみましgrid.arrange(d1plot, d2plot, ncol=1)
たが、x軸はプロットごとに異なります。アスペクト比を変更しようとしましたが、これによりy軸が変更されます..私も使用しようとしましfacet_wrap
たが、x軸の値が異なるという問題があります統計的方法の値を簡単な方法で比較するために、限界とブレークを同じにし、プロットをすべて 1 つの x 軸に基づいて 1 つの列に揃えたいだけです。