Управление форматированием чисел по оси графиков R

У меня есть около 100 тыс. Значений. Когда я рисую их как линию в R (используя plot (type = "l") числа рядом с x -axis деления печатаются в научном формате (например, 0e + 00,2e + 04, ..., 1e + 05 ). Вместо этого я хотел бы, чтобы они были:

A) 0,20kb, ..., 100kb

B) то же самое, но теперь первая координата должна быть 1 (т.е. начать отсчет с 1 вместо 0).

Кстати В массивах R используется нумерация, начинающаяся с 1 (в отличие от массивов в perl, java и т. Д.), Поэтому мне интересно, почему при построении «они» решили, что они начинаются с 0 ...

10
задан rcs 6 August 2010 в 07:38
поделиться

1 ответ

A)

R> xpos <- seq(0, 1000, by=100)
R> plot(1:1000, rnorm(1000), type="l", xaxt="n")
R> axis(1, at=xpos, labels=sprintf("%.2fkb", xpos/1000))

B) То же, что и выше, отрегулируйте xpos

9
ответ дан 4 December 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: