0

我正在使用带有俄语标签的 R 绘图,但在 windows (adobe) 上看不到俄语文本。我是否需要安装一些软件包才能查看它。

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() 

问候

4

2 回答 2

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))
于 2012-11-29T09:23:54.487 回答
0

如果需要 x 轴下的标签,则需要使用 axis() 函数。这应该工作

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() 
于 2012-11-29T09:25:12.653 回答