如何在qplot生成的dotplot上订购值?

时间:2011-04-04 18:51:16

标签: r ggplot2

我用qplot(log10(InDegree), username , data = df, colour = insamples)生成了这个。

有没有办法告诉qplot在y轴上从低到高的顺序排序点?
enter image description here

1 个答案:

答案 0 :(得分:3)

关键步骤是使用值的顺序创建具有代码的名称因子。

require(datasets); require(ggplot2)
precip2 = precip[-50]; precip2 = precip2[order(precip2)][1:20]
states = names(precip2); states = factor(states, levels=states)
qplot(precip2, states, data = d)

enter image description here