在R中,如果我绘制基本时间序列,则:
library(plotly)
today <- Sys.Date()
tm <- seq(0, 600, by = 10)
x <- today - tm
y <- rnorm(length(x))
plot_ly(x = ~x, y = ~y, mode = 'lines', text = paste(tm, "days from today"))
我得到了一个图,其中在x轴上,日期的格式为“月/年”。因此,我目前得到的是“ 2017年10月”,“ 2018年1月”,“ 2018年4月”,依此类推。问题是,如果我运行
format(today,'%d %B %Y')
我的语言环境为法语,因此获得“ 2019年3月28日”信息。如何通过使用当前语言环境来显示坐标轴?我希望获得“ Avr 2018”(而不是“ Apr 2018”)作为刻度标签。
答案 0 :(得分:1)
您可以使用config
plot_ly(x = ~x, y = ~y, mode = 'lines', text = paste(tm, "days from today")) %>% config(locale = 'fr')