我试图绘制矢量a,其中包含近15年来股票的回报(总共约5000个值),而不是矢量b,我的时间向量。
a = (0.1, 0.2, 0.1, 0.15, 0.5,...,0.2)
b = ("2001-07-23",...,"2015-12-31")
我将两个向量转换为因子,两者的长度明显相同。
1 个答案:
答案 0 :(得分:3)
你可以这样做:
-
lubridate
来解析您的日期
-
ggplot2
构建图表
-
dplyr
用于漂亮的语法
以下是代码:
a <- c(0.1, 0.2, 0.1, 0.15)
b <- c("2001-07-23", "2001-07-24", "2001-07-25", "2001-07-26")
library(dplyr)
library(ggplot2)
library(lubridate)
df <- data.frame(dates = as_date(b),
metric = a)
df %>%
ggplot(aes(x=dates, y=metric)) +
geom_col()