【发布时间】:2011-06-14 07:39:20
【问题描述】:
我需要用 ggplot2 绘制一个时间序列。对于时间序列的每个点,我也有一些分位数,比如 0.05、0.25、0.75、0.95,即每个点有五个数据。例如:
time quantile=0.05 quantile=0.25 quantile=0.5 quantile=0.75 quantile=0.95
00:01 623.0725 630.4353 903.8870 959.1407 1327.721
00:02 623.0944 631.3707 911.9967 1337.4564 1518.539
00:03 623.0725 630.4353 903.8870 1170.8316 1431.893
00:04 623.0725 630.4353 903.8870 1336.3212 1431.893
00:05 623.0835 631.3557 905.4220 1079.6623 1452.260
00:06 623.0835 631.3557 905.4220 1079.6623 1452.260
00:07 623.0835 631.3557 905.4220 1079.6623 1452.260
00:08 623.0780 631.3483 905.3496 1056.3719 1375.610
00:09 623.0671 630.4275 903.8839 1170.8196 1356.963
00:10 623.0507 630.0261 741.8475 1006.1208 1462.271
理想情况下,我希望将 0.5 分位数作为黑线,将其他分位数作为围绕黑线的阴影颜色间隔。最好的方法是什么?我一直在四处寻找没有运气,我找不到这样的例子,更不用说 ggplot2。
任何帮助将不胜感激。
祝你好运!
【问题讨论】:
-
给我们一些数据来玩。以下是一些关于如何制作出色的可重现示例的指南:stackoverflow.com/questions/5963269/…
标签: r ggplot2 time-series