set.seed(357)
x <- data.frame(name = sample(letters, 10), val = runif(10), stringsAsFactors = F)
x[c(2,6),"name"] <- c("k","k")
ggplot(x, aes(x = name, y = val)) + theme_bw() + geom_bar(stat = "identity")
x $ nameと同じ順序で軸をプロットするにはどうすればよいですか? (はい、kは、私はそれがこの軸のようなプロットに表示したい場合は、重複している:ckgfoksvtq)ggplot軸重複ラベル付きカスタムオーダー
は、過去に私が行うために使用:
x$name <- factor(x$name, levels = x$name[order(x$val)], ordered = T)
ウィッヒは、任意のより多くのおかげで動作しません。 to: http://r.789695.n4.nabble.com/factors-with-non-unique-quot-duplicated-quot-levels-have-been-deprecated-since-2009-are-more-depreca-td4721481.html
これは重複しません:ggplot: order of factors with duplicate levels 彼のデータ構造は全く異なります。
また、私はx_scale_discreteで限界を設定しようとしました。動作しません。
...これを試してみて動作していないが。以下の設定を追加ggplot2は両方のkが一緒に属していると自動的に判断し、それらを1つのバーに入れます。 – user5878028