密度绘图值和图例出错

时间:2017-02-22 14:46:59

标签: r ggplot2 density-plot

我正在制作一个密度图,其中ggplot的数据帧(datf)由几个时间序列组成。我使用的命令是:

ggplot (melt (datf), mapping = aes (fill = variable, x = value)) + geom_density (alpha = .5)+ xlim(0,45)

我得到了这张图:

enter image description here 有两件事错了, 1:lengend显然很大并显示我不想显示的信息(我想使用存储在矢量中的名称" v") 2:情节实际上是错误的,正确的情节应该显示如下形状:

enter image description here 我检查了其他类似的问题,但我对如何给出正确的命令感到困惑。正确的命令应该如何?

1 个答案:

答案 0 :(得分:0)

这两个数字存在严重差异。在我看来,您需要省略数据框中的NA值。但是,如果没有实际的数据框架,很难看出差异。

尝试

na.omit(数据)