2013-11-26 3 views
5

プロット内にラベル付きモザイクプロット(Rパッケージvcd、例:http://cran.r-project.org/web/packages/vcd/vignettes/residual-shadings.pdf参照)を作成します。ラベルには、さまざまな要因の組み合わせまたはカスタムラベルと、このカテゴリの組み合わせにおける合計の観測値の割合が表示されます(例:http://i.usatoday.net/communitymanager/_photos/technology-live/2011/07/28/nielsen0728x-large.jpg、モザイクプロットではないにもかかわらず)。 labeling_values関数がここで役割を果たすかもしれないと私は思っていますが、うまく動作することはできません。非統計学者のための友好的な方法で、カテゴリデータとの2つの変数を表現する各ボックスのラベルにモザイクプロットが表示され、すべての観測の名前と割合が表示されます

library(vcd) 
library(MASS) 
data("Titanic") 
mosaic(Titanic, labeling = labeling_values) 

代替方法も歓迎されていると許容できるソリューションです。

答えて

7

以下は、比率をラベルとして追加する例です。いつものように、プロットのカスタマイズの程度は好みの問題ですが、これは少なくとも原則を示しています。さらなる可能性については?labeling_cellsを参照してください。

labs <- round(prop.table(Titanic), 2) 
mosaic(Titanic, pop = FALSE) 
labeling_cells(text = labs, margin = 0)(Titanic) 

enter image description here

+1

'ポップ= false'のは、ここでは魔法の一部です。これは 'structplot'への引数です。 –

関連する問題