次のデータ ファイルを検討してください。
column_name
foo
foo
bar
baz
baz
bar
foo
baz
ラティス パッケージを使用してヒストグラムをプロットし、カスタム オーダー (アルファベット順ではない) で並べ替える方法は次のとおりc('baz', 'foo', 'bar')
です。
(histogram( y ~ x | factor(column_name, levels=c('baz', 'foo', 'bar') ) )
多分:
(histogram( y ~ factor(column_name, levels=c('baz', 'foo', 'bar') ) )
または、すべてをデータフレームに入れてから、次のことを行うことをお勧めします。
dfrm$column_name <- factor(dfrm$column_name, levels=c('baz', 'foo', 'bar') ) )
histogram( y ~ column_name, data=dfrm )
(ラティス関数は、通常、メイン データ引数がデータフレームから取得されることを想定しています。)