2017-05-06 25 views
2

プロットの最上部のx値をプロットの最下部に表示する際のデフォルト設定を変更しようとしています。モザイクプロットの下に軸ラベルを表示

ここ

が小さい例である:

Betta <- c(1,12,23,20) 
dim(Betta) <- c(2,2) 
dimnames(Betta) <- list(Temperature = c("28", "25"), Flare = c("Yes", "No")) 
mosaicplot(x = Betta, main = "Title") 

enter image description here

物事を明確にするために、私は、温度が右のx軸上に、グラフ上の一番下に28と25の値に移動しようとしています"温度"。

ヘルプを評価してください!

+0

以下の例でパッケージggmosaicを使用することができますか? – PKumar

+1

sry、値28と25をグラフの一番下に移動するので、x軸ラベル(この場合は温度)より上になります –

+0

パッケージ 'ggmosaic'を試すことができますが、 contingencyテーブルの代わりに 'data.frame'を使用します。 –

答えて

0

あなたは、設定を「×」WRTに変更したくない、それはあなたのquesstionから明らかではないが、何

df <- as.data.frame(as.table(Betta)) # first, transform the contingency table into a data.frame 
library(ggmosaic) 
ggplot(data=df)+ 
    geom_mosaic(aes(weight=Freq,x=product(Temperature), fill=Flare))+ 
    labs(x="Temperature") 

enter image description here

+0

ありがとうございました!これは私の問題を解決しました。 –

+0

フィードバックをお寄せいただきありがとうございます –

関連する問題