时间序列图:在R中更改x轴格式

安科

我正在尝试将ts图上的x轴标签从默认值(例如year.samplenumber)更改为实际日期。我已经在其他线程中搜索了,但是我发现的解决方案对我来说不是很有效。

mm17

   date fullband band1 
1 2015/1/14 109.0873 107.0733     
2 2015/1/15 110.1434 109.1999     
3 2015/1/16 109.8811 108.6232     
4 2015/1/17 110.4814 109.8164     
5 2015/1/18 110.1513 109.2764     
6 2015/1/19 110.3266 109.5860     

mm17.ts<-ts(mm17.perday[,2], frequency=365, start=c(2015, 14))

cols<-c("red", "green", "orange", "purble", "blue")
dates<-as.Date(mm17[,1])

ts.plot(mm17.ts, col=cols[1], xaxt="n")
axis(1, dates, format(dates, "%m %d"), cex.axis = .7)

TS图

如您所见,axis命令由于某种原因无法正常工作。

G.格洛腾迪克

通常,ts类不太适合日常数据。它更适合于月度,季度和年度数据。

对于每日数据,将其转换为动物园图并进行绘制会更容易:

library(zoo)
z <- read.zoo(mm17, format = "%Y/%m/%d")
plot(z$fullband, col = "red")

屏幕截图

注意

我们假设mm17给出如下。

Lines <- "   date fullband band1 
1 2015/1/14 109.0873 107.0733     
2 2015/1/15 110.1434 109.1999     
3 2015/1/16 109.8811 108.6232     
4 2015/1/17 110.4814 109.8164     
5 2015/1/18 110.1513 109.2764     
6 2015/1/19 110.3266 109.5860"
mm17 <- read.table(text = Lines)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

x轴刻度的时间序列图,以R年为月份格式

R中x轴上的年份的每月时间序列图

如何为R中的时间序列图设置我自己的x轴标签?

R 中的时间序列图跳过 x 轴上的日期

格式化X轴标签熊猫时间序列图

R中的堆栈时间序列图

组织时间序列图 x 轴的刻度

如何在R中以日期格式绘制数据的时间序列图

更改时间序列图上的轴

ggplot:如何使时间序列图的x /时间轴仅是时间分量,而不是日期?

R 中的时间序列图:从图中删除间隙 [zoo]

熊猫时间序列图设置X轴主要和次要刻度线和标签

获取熊猫时间序列图轴限制(不使用 x_compat=True)

MPAndroidChart中的时间序列图

在python中着色时间序列图

R时间序列图未显示不同的y轴值,但趋势正确

轴中带有字符串的时间序列图

时间序列中多元回归的残差图,时间在 R 中的 X 轴上

如何在dc.js中制作带有X轴日期的序列图

对于时间序列图,如何将x轴设置为日历时间而没有周末

在WinForm中绘制多个时间序列图时的“ Doom X X”

如何从更改日志中显示gnuplot时间序列图

如何在FusionCharts中更改时间序列图的主题?

如何在R中的ggplot2中的时间序列图中自定义离散时间步长并将其添加到x轴?

如何设置Vega-Lite时间序列图的x轴的最大值和最小值?

编辑时间序列图

R中几只股票的多个时间序列图将返回错误

如何在R中制作渐变颜色填充的时间序列图

R +中的时间序列图帮助需要将月份和年份列合并