facet_grid问题:输入字符串1在此语言环境中无效?

时间:2010-08-23 13:39:18

标签: r ggplot2

我正在尝试使用以下代码创建构面网格

p <- ggplot(melted,aes(factor(country))) + geom_bar() +opts(axis.text.x =   theme_text(angle = 90,hjust = 1)) 

p + facet_grid(. ~ provider)

但我总是收到以下错误:

sub(“^ [^:] + :( [^ \ n] +)\ n [0-9] + :(。*)$”,“\ 1 \ 2”,expr)出错:    输入字符串1在此语言环境中无效

我不知道自己做错了什么。也试图考虑我的方面,这也不起作用。

提前谢谢!

1 个答案:

答案 0 :(得分:31)

我自己修理了这个。这是解决方案。我的语言环境设置为 1“de_DE.UTF-8 / de_DE.UTF-8 / C / C / de_DE.UTF-8 / de_DE.UTF-8”

我用

检查过
Sys.getlocale()

根据b ioconductor mailinglist,语言环境应设置为C.这就是我所做的

Sys.setlocale(locale="C")

Etvoilà该刻面工作就像过去一样。我不知道区域设置如何更改,但是这就是在出现此问题时您可以更改它的方法。

HTH其他人也是。