Главная Устройства Как изменить масштаб оси X или Y в R

Как изменить масштаб оси X или Y в R



Одной из наиболее важных особенностей языка программирования R являются масштабы по осям X и Y. Они определяют внешний вид ваших линий сетки, меток и делений, что делает их важными для любого проекта. Шкалы по умолчанию часто не помогают, и именно здесь в игру вступает изменение этих показателей.

Как изменить масштаб оси X или Y в R

В этом руководстве мы объясним, как изменить масштаб осей X и Y в R. Вы также узнаете, как создавать собственные оси и другие полезные детали.

Как изменить масштаб осей X и Y?

Есть несколько способов изменить масштаб осей X и Y в базе R. Большинство людей полагаются на функции ylim() и xlim(). В следующем примере показано, как они работают:

|_+_|

|_+_|

|_+_|

Вы можете использовать это для создания графика с масштабом оси по умолчанию:

|_+_|

как получить деньги через PayPal

Создание графиков с пользовательским масштабом также является опцией:

|_+_|

Как использовать функцию журнала для изменения масштаба осей X и Y?

Функция журнала также может пригодиться. Это позволяет вам преобразовать ваши оси в логарифмические весы. Взгляните на следующий код, чтобы увидеть функцию журнала на практике:

|_+_|

|_+_|

Это определяет необходимые данные, позволяя вам создать свой график с логарифмической осью Y:

|_+_|

Как изменить масштаб оси в ggplot2

Знание того, как изменить масштаб оси, полезно в различных настройках, таких как графики в вашей базе R. Опять же, вы можете использовать функции ylim() и xlim() для изменения масштабов, как показано в следующем коде:

|_+_|

|_+_|

|_+_|

Создание диаграммы рассеяния с пользовательскими осями также не должно быть слишком сложным:

|_+_|

|_+_|

|_+_|

|_+_|

Другой вариант — преобразовать оси в логарифмическую шкалу с помощью следующих аргументов:

  • scale_x_continuous (транс = 'log10')
  • scale_y_continuous (транс = 'log10')

Вот пример этих аргументов в коде:

|_+_|

|_+_|

|_+_|

Эта информация позволяет вам построить диаграмму рассеяния с пользовательской осью Y журнала:

|_+_|

|_+_|

|_+_|

Как создать пользовательскую ось в R

Помимо изменения масштаба осей X и Y, R также позволяет создавать собственные оси. Естественно, вам нужно будет использовать функцию оси. Вот как выглядит самый распространенный шаблон:

|_+_|

Вот что означает каждый компонент в скобках:

  • side — сторона вашего графика, где будет проведена ось (4 — справа; 3 — сверху; 2 — слева; 1 — снизу)
  • at — вектор, указывающий, где будут располагаться деления
  • labels — векторы надписей, которые будут размещены на ваших делениях (если он равен нулю, программа будет использовать значение at)
  • pos — это координата для рисования линии вашей оси (т. е. значение, где она пересекает другую ось)
  • lty – тип линии
  • col — цвет галочки и линии
  • las — это указывает, перпендикулярны ли метки (= 2) или параллельны (= 0) оси.
  • tck — длина вашей метки, представленная в виде доли области построения. Отрицательные значения находятся за пределами графика, а положительные — внутри. Кроме того, ноль подавляет штрихи, а 1 создает линии сетки (-0,01 — значение по умолчанию).

При создании пользовательских осей вы можете рассмотреть возможность подавления осей, автоматически сгенерированных высокоуровневой функцией построения графиков. Вот как:

  • Введите |_+_| чтобы подавить обе оси одновременно.
  • Введите |_+_| для подавления оси X.
  • Введите |_+_| чтобы подавить ось Y

Как изменить оси X и Y с помощью функций масштабирования?

Еще один способ изменить ваши оси — использовать функцию scale_xx(). Взгляните на упрощенный формат этой функции:

|_+_|

|_+_|

Значение этих элементов выглядит следующим образом:

  • name – метка оси Y или X
  • разрывы — управление разрывами в вашем руководстве (например, линиями сетки и делениями осей). Некоторые из наиболее распространенных значений включают нуль, отказ и символьные или числовые векторы, определяющие разрывы.
  • labels – метки делений вашей оси. Допустимые значения включают нуль, отказ и векторы символов.
  • limit – этот числовой вектор определяет пределы осей X или Y.
  • trans — большинство пользователей выбирают log2 или log10 в качестве своего значения trans. Как следует из названия, он используется для преобразования оси.

Проверьте свои навыки программирования на R

Изменение масштаба осей X и Y открывает новые возможности в R. Это позволяет четко представлять данные с соответствующими метками, делениями и другими важными элементами. Лучше всего то, что у вас не должно возникнуть особых проблем с изменением масштаба, поскольку большая часть процесса относительно проста.

Вы предпочитаете стандартные или пользовательские оси в R? Как часто вы меняете оси? Вы когда-нибудь создавали пользовательскую ось? Дайте нам знать в комментариях ниже.

Интересные статьи

Выбор редакции

Несколько отличных игр, в которые можно поиграть, когда скучно
Несколько отличных игр, в которые можно поиграть, когда скучно
Вы застряли на скучной встрече или лекции, которая, кажется, тянуться вечно? Когда чувствуешь, что умрешь от скуки или просто хочешь передохнуть от монотонной работы, веселой паутины или
Архив метки: Драйвер Intel DCH
Архив метки: Драйвер Intel DCH
Обзор OnePlus 5T: фантастический телефон прошлого года был узурпирован OnePlus 6
Обзор OnePlus 5T: фантастический телефон прошлого года был узурпирован OnePlus 6
Последнее обновление: предыдущий флагман OnePlus, OnePlus 5T, теперь узурпирован его новейшим братом - OnePlus 6. OnePlus 6, представленный на мероприятии в Лондоне, увеличивает размер экрана до 6,28 дюйма и является &
Firefox 48 будет поставляться с включенным «Электролизом» (процесс для каждой вкладки).
Firefox 48 будет поставляться с включенным «Электролизом» (процесс для каждой вкладки).
Ожидается, что Firefox 48 будет выпущен в августе 2016 года. Многопроцессорный режим, известный как «электролиз» или просто e10s, будет включен по умолчанию в этом выпуске.
Превратите приложение настроек в папку God Mode в Windows 10
Превратите приложение настроек в папку God Mode в Windows 10
Узнайте, как просматривать современные настройки приложения «Настройки», как папку God Mode в Windows 10.
Сброс ПИН-кода для учетной записи пользователя в Windows 10
Сброс ПИН-кода для учетной записи пользователя в Windows 10
Если вы забыли свой ПИН-код, вот как сбросить ПИН-код для вашей учетной записи в Windows 10. ПИН-код - это дополнительная функция безопасности, доступная в Windows 10.
В каких странах можно смотреть Hulu? Везде с обходным путем
В каких странах можно смотреть Hulu? Везде с обходным путем
Хотя популярность Hulu растет, сервис пока недоступен во многих регионах. Это может не быть проблемой для шоу, доступных в других местах, но раздражает в отношении эксклюзивов Hulu. Если вам интересно, как