我正在尝试使用R中的ggplot2重新创建我在excel中创建的图形,我遇到了一些麻烦。
我的变量1是连续变量(价格),我的变量2是离散变量(现金流) - 两者都是相同的时间步长。
正如您所注意到的,一个变量是使用条形图绘制的,另一个是使用线条绘制的。
有人可以使用随机值给我一些帮助吗?我只能把它们画成线条。
在下面的示例代码中,v1是价格,v2是现金流,时间是seq(1:270)
gdata = data.frame(num = time, prices=v2, cashflows = v3)
test_data <- melt(gdata, id="num")
ggplot(data=test_data, aes(x=num, y=value, colour=variable)) +
geom_line() +
ggtitle("Prices") +
labs(x="Time",y="Prices") + theme_grey(base_size = 14) + theme(legend.title=element_blank())