这应该很容易,但它让我发疯。
我有一些形式的数据:
分类,RetailCPC,AdvertiserCPC
花,0.2,0.25
鞋子,0.4,0.1
我正在尝试显示每行2个点的点图,并使用ggplot2由RetailCPC订购。
我能够绘制一个维度(我的意思是RetailCPC数据),如下所示:
Mydf$Categories <- reorder(Mydf$Categories, Mydf$RetailCPC)
require(ggplot2)
p1 <- qplot(RetailCPC, Categories, data = Mydf)
p1 + geom_point(colour = "red", size = 2)
如何添加AdvertiserCPC点?
答案 0 :(得分:5)
ggplot(melt(Mydf), aes(value, Categories, colour=variable)) + geom_point()
请注意,ggplot与“long”格式的关联性高于“宽”格式,melt
有助于从“宽”格式转换为“长”格式。