小编jla*_*jla的帖子

R:使用ggplot2绘制分位数的时间序列

我需要用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
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望将0.5分位数作为黑线,将其他分位数作为围绕黑线的阴影颜色间隔.最好的方法是什么?我一直在环顾四周,没有运气,我找不到这方面的例子,更不用说ggplot2了.

任何帮助,将不胜感激.

每期!

r time-series ggplot2

8
推荐指数
2
解决办法
4424
查看次数

标签 统计

ggplot2 ×1

r ×1

time-series ×1