1

私は、一連の相対頻度をどのように視覚化して、それらが互いにどのように比較されているかを簡単に確認できるようにする方法の問題に頭を悩ませようとしました。分布に関しては、その違いは大きなものではありません。もちろん、私はそれを示す価値があると考えています. 比較的単純なポイント プロットを作成できましたが、見た目が十分ではないと思います。

コードは単純です (視覚的な微調整に関する限り未完成ですが)、次のように推測します。

library(ggplot2)
copuladeletion <- read.table(text = "Type    Distribution    Family
                             NP  0.39344 Austronesian    
                             NP  0.30232 Mon-Khmer
                             NP  0.3125  Tai-Kadai
                             NP  0.29230 Sinitic
                             NP  0.26785 Other
                             AdjP    0.44262 Austronesian
                             AdjP    0.53488 Mon-Khmer
                             AdjP    0.625   Tai-Kadai
                             AdjP    0.55384 Sinitic
                             AdjP    0.58928 Other
                             AdvP    0.03278 Austronesian
                             AdvP    0.00000 Mon-Khmer
                             AdvP    0.00000 Tai-Kadai
                             AdvP    0.04615 Sinitic
                             AdvP    0.07142 Other
                             EX  0.01639 Austronesian
                             EX  0.02325 Mon-Khmer
                             EX  0.00000 Tai-Kadai
                             EX  0.03076 Sinitic
                             EX  0.01785 Other
                             Clause  0.08196 Austronesian
                             Clause  0.02325 Mon-Khmer
                             Clause  0.0625  Tai-Kadai
                             Clause  0.03076 Sinitic
                             Clause  0.05357 Other
                             Other   0.01639 Austronesian
                             Other   0.11627 Mon-Khmer
                             Other   0.00000 Tai-Kadai
                             Other   0.04615 Sinitic
                             Other   0.00000 Other", header = TRUE)
ggplot(copuladeletion) + geom_point(aes(Distribution, Type, colour=Family,size=1))

これにより、次の画像が得られます。

ここに画像の説明を入力

だから、私の質問は次のとおりです。

このビジュアライゼーションは十分に機能していると思いますか? これらのデータの単純な点プロットよりも好ましいオプションはありますか?

事前にどうもありがとうございました!

4

2 に答える 2

1

私が理解している限り、あなたは各ファミリー内の相対頻度をプロットしているため、プロットの代わりに、100% 積み上げヒストグラムを使用してTypeそれぞれの割合を視覚化できます。Family

ggplot(copuladeletion, aes(x = Family, y = Distribution, fill = Type)) +
  geom_bar(stat = "identity", position= "fill") +
  scale_y_continuous("Proportion") +
  scale_x_discrete("", expand = c(0, 0)) +
  coord_flip()

ここに画像の説明を入力

于 2016-03-29T09:40:42.767 に答える