如何在散点图或 ggplot2 中有两个变量?
How to have two variable in a scatter qplot or 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 的散点图。当然,我想与分类变量类型、评级和 Amount.Outstanding 保持相同的排序。
我真的是ggplot2的新手,谢谢你的时间。
基本上,你需要reshape
你的数据melt()
成一个长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)
我有两个散点图:
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 的散点图。当然,我想与分类变量类型、评级和 Amount.Outstanding 保持相同的排序。
我真的是ggplot2的新手,谢谢你的时间。
基本上,你需要reshape
你的数据melt()
成一个长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)