2012-11-29 36 views
0

我m工作R標誌與俄羅斯標籤,但在Windows(土坯)俄羅斯文本不可見。我是否需要安裝一些軟件包才能查看它?如何在Adobe窗口(R圖)上閱讀俄文文本?

pdf("sample.pdf",width = 6.6 ,height = 4.2,family= "URWHelvetica", encoding="KOI8-R") 
x<-c(1,2,3,4,5) 
y<-c(2,3,4,5,6) 
xlable<-c("ручка","книга","часы","ложка","смотреть") 
plot(x,y,xlab=xlable) 
dev.off() 

問候

+0

也許你可以找到解決方案,使用本頁中有關cyrrilic字體在R地塊的信息http://vss.73rus.com/blog/2007/05/20/cyrillic-fonts-in-R -plots / –

回答

0

它看起來像你想標記點。但是你要告訴R把你想要的東西寫成點標籤作爲x軸標籤。 xlab是x軸的標籤。

我覺得你真的只是尋找text()

試試這個,例如:

x <- c(1,2,3,4,5) 
y <- c(2,3,4,5,6) 
xlable<-c("ручка","книга","часы","ложка","смотреть") 
plot(x,y,xlab=xlable) 
text(x,y,xlable,pos=c(4,1,1,1,2)) 
0

如果您在x軸上下需要標籤,那麼你需要使用軸()函數。這應該工作

pdf("sample.pdf",width = 6.6 ,height = 4.2,family= "URWHelvetica", encoding="KOI8-R") 
x<-c(1,2,3,4,5) 
y<-c(2,3,4,5,6) 
xlable<-c("ручка","книга","часы","ложка","смотреть") 
plot(x,y,xaxt="n") 
axis(1,at=1:5,labels=xlable) 
dev.off()