如何在散点图qplot或ggplot2中有两个变量?

时间:2015-04-23 09:14:35

标签: r graph plot ggplot2

我有两个散点图:

qplot(Date,Min,data=baseSenior,color=Type,facets=Rating~Amount.Outstanding)
qplot(Date,Max,data=baseSenior,color=Type,facets=Rating~Amount.Outstanding)

baseSenior是我的数据框架,我想获得一个带有Max和Min的Scatter图。当然,我希望与Type,Rating和Amount保持相同的排序。优秀的是分类变量。

我真的是ggplot2的新手,谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

基本上,您需要reshapemelt()数据与data_frame合并为一个library(reshape) M <- melt(baseSenior,id.vars=c("Date","Type","Rating","Amount.Outstanding"),measure.vars=c("Min","Max")) library(ggplot2) ggplot(data=M,aes(x=Date,y=value,colour=Type,shape=variable)) + geom_point() + facet_grid(Rating~Amount.Outstanding)

--application
--system
--admin
--public

   --js

   --imgs

   --css