Вопрос довольно старый, но когда я искал решения для описанной проблемы, он был оценен довольно высоко.Поэтому я добавляю этот - довольно поздно - ответ и надеюсь, что это может помочь некоторым другим :-).
В некоторых ситуациях может быть полезно использовать места для отметок, которые предлагает R
.R
предоставляет для этой цели функцию axTicks
.Возможно, он не существовал в R2.X
, но только с R3.X
.
A)
myTicks = axTicks(1)
axis(1, at = myTicks, labels = paste(formatC(myTicks/1000, format = 'd'), 'kb', sep = ''))
B)
Если вы наносите данные типа plot(rnorm(1000))
,тогда первое значение x равно 1, а не 0. Следовательно, нумерация автоматически начинается с 1. Возможно, это была проблема с предыдущей версией R
?!