R 言語: カテゴリ変数のプロットにおける順序付けの問題

r に付属のデータ セット mpg を使用して、さまざまな車カテゴリ (クラス) が走行できるキロメートル数 (高速道路) の分布を表す箱ひげ図が描画されます。


ggplot(data=mpg,mapping=aes(x=class,y=hwy))+
    geom_boxplot()


この箱ひげ図は不均一で、非常に調整されていないように見えます。順序を並べ替えたい場合は、どうすればよいでしょうか?

reorder(x, X, FUN = 平均, ..., order = is.owned(x))

x : 並べ替えるカテゴリ変数。

X : この変数に従って並べ替えます。

FUN : X に作用する関数。

ggplot(data = mpg,mapping = aes(x=reorder(class,hwy,FUN=median),y=hwy))+
  geom_boxplot()

 カテゴリ変数の分布をプロットするために使用される棒グラフ、バイオリン プロットなどのグラフィカルな順序付けの問題も、同じ方法で解決できます。

おすすめ

転載: blog.csdn.net/missinghead/article/details/123894240