使用ggplot函数,可以对感兴趣的列进行分组/着色,并根据以下内容绘制数据:
ggplot(inputDataFrame, aes(as.numeric(interestingColumn) , group = AnotherColumn)) +
coord_cartesian(xlim = c(0,400)) + geom_line(stat='ecdf')
如何在“interestingColumn”中添加关于整个数据的曲线/图表,而不管“组”标准如何。这样我就可以在一个图中比较整个数据及其细分组。
例如,运行上面的代码,我将得到如下图,我将分别得到每个产品的累积值。如何在下图中添加绘图,无论产品组如何,都会显示整个产品的消耗量。
感谢。
答案 0 :(得分:1)
您可以添加一个没有颜色美感的geom_line
和一个带有颜色美感的geom_line
。另请参阅下面的如何创建可重现的示例。
# create your reproducible example...
set.seed(1)
inputDataFrame <- data.frame(interestingColumn = rnorm(100, 200, 80),
AnotherColumn = factor(rbinom(100, 4, .3)))
# plotting
ggplot(inputDataFrame, aes(as.numeric(interestingColumn))) +
coord_cartesian(xlim = c(0,400)) +
geom_line(stat='ecdf') +
geom_line(aes(color=AnotherColumn), stat='ecdf')