вот решение с использованием reshape и ggplot2:
ggplot(
melt(data.frame(date=as.Date(rownames(data), "%Y%m%d"), data), id.vars="date"),
aes(date, value, colour=variable)) +
geom_line()
- преобразовать имена строк в объект Date и связать их с исходным фреймом данных
- преобразование широкоформатного фрейма данных в длинный формат путем плавления
- построите его, используя ggplot2, но вы можете использовать другой графический пакет.
А для многопанельной версии доступны facet_wrap или facet_grid:
ggplot(
melt(data.frame(date=as.Date(rownames(data), "%Y%m%d"), data), id.vars="date"),
aes(date, value)) +
geom_line() +
facet_wrap(~variable) +
opts(axis.text.x=theme_text(angle=90))
А вот базовая графическая версия:
d <- data.frame(date=as.Date(rownames(data), "%Y%m%d"), data)
matplot(d[,1], d[,-1], type="b", pch=1, xaxt="n")
axis(1, d[,1], labels=d[,1])