【发布时间】:2018-09-03 09:35:54
【问题描述】:
我有一个 ggplot 图,我想在上面画两条线(来自不同的列,但在同一日期)。我得到的是两条相互堆叠的线,但我希望有相同的 y 轴,正确排序,并且这些线相互重叠。
这是我要绘制的数据:
final_table:
Month a b
1 2018-04 758519.397875 2404429.258675
2 2018-05 964792.603725 1995902.14473
3 2018-06 703170.240575 1294997.84319
这是我的代码:
bla3 <- melt(final_table, id='Month')
ggplot(data=bla3, aes(x=Month, y=value, colour= variable, group=variable)) +
geom_line()
我得到的输出(注意 y 轴完全错误且无序)。
【问题讨论】:
-
看起来您的 y 变量被视为一个因素。尝试在绘图前将其转换为数字?