1
我希望你們能幫助我。我正在爲我的公司做報告。我有我們公司的銷售周以及我們的競爭對手的歷史信息(10年)。基於年份變量總和的密度圖?
我想用ggplot做一個密度圖。它看起來完全相似比this one:
所以我想有X軸爲日期,Y軸爲每個供應商的銷售相對的%總彙總銷售的所有供應商。
我有一個文件,包含一週的一列,供應商的一列和該供應商的每週銷售的一列。
這是可以使用geom_density
?
我希望你們能幫助我。我正在爲我的公司做報告。我有我們公司的銷售周以及我們的競爭對手的歷史信息(10年)。基於年份變量總和的密度圖?
我想用ggplot做一個密度圖。它看起來完全相似比this one:
所以我想有X軸爲日期,Y軸爲每個供應商的銷售相對的%總彙總銷售的所有供應商。
我有一個文件,包含一週的一列,供應商的一列和該供應商的每週銷售的一列。
這是可以使用geom_density
?
得到一些數據以長格式,對
p <- structure(list(plot = c(4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L,
4L, 4L), time = c(1986, 1987, 1998, 2010, 1986, 1987, 1998, 2010,
1986, 1987, 1998, 2010), id = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L), variable = structure(c(1L, 1L, 1L, 1L, 2L, 2L,
2L, 2L, 3L, 3L, 3L, 3L), .Label = c("ABBA", "PIRU", "BECO"), class = "factor"),
value = c(0.557407905350901, NaN, 0.316510695187166, 0.301356485920244,
0.213498252218338, NaN, 0.17028743315508, 0.180391321330919,
0.0244689432643184, NaN, 0.0217245989304813, 0.020595859522034
)), .Names = c("plot", "time", "id", "variable", "value"), row.names = c(NA,
-12L), class = "data.frame")
情節吧:
ggplot(p, aes(x=time, y=value, fill=variable)) + geom_area()
這看起來像一個區域的情節對我來說,不是一個內核密度圖。我建議你使用'geom_area()'。 – Andrie
嗯......這是有道理的。讓我試試看看是否有效。謝謝! –