2016-01-28 4 views
0

Я пытаюсь сделать график рассеяния в R, где точки, которые строятся, соответствуют номерам.Построение символов в R

x = 1:20 
y = 1:20 
plot(x,y,pch=as.character(1:20)) 

Однако для всех чисел, имеющих две цифры, отображается только первая цифра. Как я могу сделать так, чтобы 10,11, ..., 20 получались построены вместо 1,1, ..., 2?

ответ

3

команда text должна сделать это за вас.

x = 1:20 
y = 1:20 
plot(x,y,type = "n") 
text(x, y, labels = 1:20) 
Смежные вопросы