R:在特定语言环境中绘制日期 [英] R: plot dates in specific locale
本文介绍了R:在特定语言环境中绘制日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我构建了POSIXlt日期的向量d
.我使用此向量作为x轴来创建plot(d, x)
.但是在情节上,日期是使用我的计算机的语言环境打印的.我需要他们使用不同的语言环境.我该如何选择要在地块上使用的格式/语言环境?
I build a vector d
of POSIXlt dates. I make a plot(d, x)
using this vector as axis x. but on the plot dates are printed using my computer's locale. I need them to use different locale. how can i choose the format/locale to be used on plots?
推荐答案
您应该可以在基于Unix的系统上使用:
You should be able to use on Unix based system:
Sys.setlocale("LC_TIME", "en_US");
这对我有用:
Sys.setlocale("LC_TIME","ru_RU")
df = data.frame(date=c("2012-02-01", "2012-02-01", "2012-02-02"))
df$day <- weekdays(as.Date(df$date))
df$value <- c(1,10,5)
plot(df$value, xaxt="n")
axis(side=1, labels=df$day, at=c(1,2,3))
Sys.setlocale("LC_TIME","en_US")
df = data.frame(date=c("2012-02-01", "2012-02-01", "2012-02-02"))
df$day <- weekdays(as.Date(df$date))
df$value <- c(1,10,5)
plot(df$value, xaxt="n")
axis(side=1, labels=df$day, at=c(1,2,3))
这篇关于R:在特定语言环境中绘制日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文