R:在特定语言环境中绘制日期 [英] R: plot dates in specific locale

查看:140
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆