Я с зарплатами MLB, и я пытаюсь построить распределение частот, чтобы визуализировать асимметрию фигуры. У меня возникли проблемы с созданием меток оси X моей гистограммы. Кстати, я получил данные о зарплате MLB от here.Промежуточные метки по оси x в R
Вот как я произвел мое распределение:
hist(data, breaks = 33, axes = F)
Учитывая мои зарплаты в диапазоне от 0 до $ 35 миллионов, я создал свои ярлыки, как это -
x.axis <- pretty(seq(0,35000000, by = 10000000))/10000000
x.axis
>[1] 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Используя ось() функция только отображает первые 8 меток.
axis(1, at = y, labels = paste(y, "M", sep =""))
Я понимаю, это потому, что как length(x.axis) = 8
.
Есть ли способ дистанцирования клещей по оси x?
Заранее благодарен!
Я не уверен, что вы имеете в виду. Я использую 'at = y' в функции axis() уже, но он отображает только 8 точек вдоль оси x, что не охватывает промежуток моего распределения. – ari8888
Переменные 'y' - это только частоты, которые мне не нужно определять. Наверное, мне не нужно использовать 'pretty', мне просто понравилось, как он добавляет десятичную точку к меткам оси x. – ari8888