Главная Устройства Как изменить масштаб оси 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? Как часто вы меняете оси? Вы когда-нибудь создавали пользовательскую ось? Дайте нам знать в комментариях ниже.

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

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

Как редактировать изображения с помощью Paint и фотографий в Windows 10
Как редактировать изображения с помощью Paint и фотографий в Windows 10
Существует множество программных пакетов сторонних производителей для редактирования изображений для Windows 10. Однако они могут не понадобиться для более простого редактирования. Вместо этого попробуйте некоторые инструменты, уже включенные в Windows 10. Paint был основным
Как исправить медленный запуск приложений Windows 8 или ошибки приложений
Как исправить медленный запуск приложений Windows 8 или ошибки приложений
Иногда вы можете заметить, что ваши приложения Modern / Metro для Windows 8 запускаются слишком медленно или не загружаются вообще. Это определенно раздражает. При новой установке Windows 8.1 и Windows 8 эти приложения работают быстро, но иногда приложение может застревать на экране из-за анимации круга загрузки и
7 лучших дорожных приложений 2024 года
7 лучших дорожных приложений 2024 года
Вот лучшие приложения для дорожного движения, независимо от вашего мобильного устройства. Используя один или несколько, вы больше никогда не застрянете.
Включение и выключение объявляющих букв, цифр и знаков препинания при вводе в экранном дикторе
Включение и выключение объявляющих букв, цифр и знаков препинания при вводе в экранном дикторе
Как включить или отключить объявления букв, цифр и знаков препинания, введенных в экранном дикторе в Windows 10. Это возможно, начиная с Windows 10 версии 1903.
Как изменить свой пароль в мессенджере
Как изменить свой пароль в мессенджере
Киберпреступники не упростили работу Facebook Messenger. По мере развития технологий они изобретают новые способы взлома паролей пользователей и доступа к личным сообщениям. Поскольку Facebook пытается устранить нарушения паролей, вы можете защитить свою учетную запись Messenger, изменив
Что означает добавление вас из поиска в Snapchat?
Что означает добавление вас из поиска в Snapchat?
Вы можете добавлять новых друзей из Snapchat в свой профиль разными способами. Вы можете добавить кого-то, выполнив поиск по имени пользователя в строке поиска, добавив его из списка контактов своего телефона, с помощью щелчка или с помощью различных других
Как получить мега энергию в Pokemon Go
Как получить мега энергию в Pokemon Go
Мегаэволюции были добавлены в Pokemon Go в августе 2020 года. Эта функция уже давно является частью игры. Но его правила до сих пор не ясны для многих игроков. Если вы изо всех сил пытаетесь понять, как