Основен Устройства Как да промените мащаба на оста X или Y в R

Как да промените мащаба на оста X или Y в R



Една от най-важните характеристики на езика за програмиране R е скалата на осите X и Y. Те определят вида на вашите мрежови линии, етикети и отметки, което ги прави от решаващо значение за всеки проект. Везните по подразбиране често не вършат работа, което е мястото, където промяната на тези показатели влиза в игра.

Как да промените мащаба на оста X или Y в R

В това ръководство ще обясним как да промените мащабите на осите X и Y в R. Ще разберете също как да създавате персонализирани оси и други полезни подробности.

Как променяте мащаба на осите X и Y?

Има няколко начина за промяна на мащаба на осите X и Y в основата R. Повечето хора разчитат на функциите ylim() и xlim(). Следният пример показва как работят:

|_+_|

|_+_|

|_+_|

Можете да използвате това, за да създадете график с мащаба на ос по подразбиране:

|_+_|

как да преминете от едно устройство на Google към друго

Създаването на графики с персонализиран мащаб също е опция:

|_+_|

Как да използвате функцията Log за промяна на мащаба на осите X и Y?

Функцията дневник също може да бъде полезна. Тя ви позволява да трансформирате осите си в логаритмични везни. Разгледайте следващия код, за да видите log функцията на практика:

|_+_|

|_+_|

Това дефинира необходимите данни, което ви позволява да създадете своя график с оста y log:

|_+_|

Как да промените мащаба на оста в ggplot2

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

|_+_|

|_+_|

|_+_|

Създаването на диаграма на разсейване с персонализирани оси също не трябва да е твърде трудно:

|_+_|

|_+_|

|_+_|

|_+_|

Друга възможност е да трансформирате осите в логаритмични скали с тези аргументи:

  • scale_x_continuous(trans=’log10')
  • scale_y_continuous(trans='log10')

Ето пример за тези аргументи в кода:

|_+_|

|_+_|

|_+_|

Тази информация ви позволява да направите диаграма на разсейване с персонализиран дневник y-ос:

|_+_|

|_+_|

|_+_|

Как да създадете персонализирана ос в R

Освен промяна на мащаба на осите X и Y, R също така ви позволява да създавате свои собствени оси. Естествено, ще трябва да използвате функцията за ос. Ето как изглежда най-често срещаният шаблон:

|_+_|

Ето какво означава всеки компонент в скобите:

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

Когато създавате персонализирани оси, може да искате да помислите за потискане на осите, автоматично генерирани от функцията за начертаване на високо ниво. Ето как:

  • Въведете |_+_| за потискане на двете оси наведнъж.
  • Въведете |_+_| за потискане на оста X.
  • Въведете |_+_| за потискане на оста Y

Как да промените оста X и Y с функциите за мащабиране?

Друг начин да промените осите си е да използвате функцията scale_xx(). Разгледайте опростения формат на тази функция:

|_+_|

|_+_|

Значението на тези елементи е както следва:

  • име – етикет на оста Y или X
  • прекъсвания – контролиране на прекъсванията във вашето ръководство (напр. линии на мрежата и отметки на осите). Някои от най-често срещаните стойности включват null, waiver и символни или числови вектори, които определят прекъсванията.
  • етикети – етикети на отметките на вашата ос. Разрешените стойности включват нулеви вектори, waiver и символни вектори.
  • граници – този числов вектор определя границите на оста X или Y.
  • trans – повечето потребители избират log2 или log10 като своя транс стойност. Както подсказва името, той се използва за трансформация на ос.

Изпробвайте уменията си за R кодиране

Промяната на мащаба на вашите оси X и Y отваря нови възможности в R. Позволява ви да представите данните си ясно с подходящи етикети, отметки и други съществени елементи. Най-хубавото е, че не би трябвало да имате много проблеми с промяната на мащаба, тъй като по-голямата част от процеса е сравнително лесен.

Предпочитате ли оси по подразбиране или персонализирани оси в R? Колко често сменяте осите си? Създавали ли сте някога персонализирана ос? Уведомете ни в секцията за коментари по-долу.

Интересни Статии

Избор На Редактора

Dragon Ball Legends е Xenoverse в джоба ви и е кърваво брилянтен
Dragon Ball Legends е Xenoverse в джоба ви и е кърваво брилянтен
Dragon Ball Legends несъмнено е невероятно амбициозна мобилна игра за Bandai Namco. Представен на GDC 2018, Bandai се задълбочи в най-новата си мобилна игра по време на практическо събитие в Сан Франциско, разкривайки редица нови подробности
Windows 10 20H1 получава нова функция за достъпност
Windows 10 20H1 получава нова функция за достъпност
Лупа е една от многото функции за достъпност, налични в Windows 10. Тя прави част или целия екран по-голям, за да виждате по-добре думи и изображения. В Windows 10 20H1 ще получи по-тясна интеграция с разказвача. Windows 10 включва функция за лупа, която може да се стартира с
Как да добавите ехо в GarageBand
Как да добавите ехо в GarageBand
Точно както вече не се нуждаете от звукозаписен лейбъл, за да популяризирате музиката си, не ви трябват тонове скъпо, обемисто оборудване за създаване на музика. GarageBand за Mac участва в тази огромна промяна. Най-хубавото от всичко, това невероятно
Как да скриете телефонния си номер в WhatsApp
Как да скриете телефонния си номер в WhatsApp
Когато създавате за първи път акаунт в WhatsApp, се регистрирате, като използвате съществуващия си телефонен номер, който ви позволява да получите достъп до списъка с контакти на телефона си. Не всеки потребител обаче ще иска да свърже телефонния си номер с WhatsApp,
Как да спрем буферирането на Kodi: НАЙ-ДОБРИТЕ поправки за стабилен поток
Как да спрем буферирането на Kodi: НАЙ-ДОБРИТЕ поправки за стабилен поток
Kodi може да е една от най-добрите налични платформи за стрийминг, но все пак идва със своя справедлив дял от проблемите. Както всеки софтуер, който използва мрежата, производителността на Kodi може сериозно да пострада, ако връзката ви е лоша. Това е
Как да намерите нетерит в Minecraft
Как да намерите нетерит в Minecraft
Научете как да направите Netherite в Minecraft, намерете древни отломки и изработете броня, оръжия и инструменти от Netherite с помощта на ковашка маса.
Крушките Philips Hue получават значително намаление на цените за Cyber ​​Monday
Крушките Philips Hue получават значително намаление на цените за Cyber ​​Monday
Мечтаете да свържете вашия интелигентен дом с ослепителни светлини, но не можете да заобиколите високата цена на интелигентните крушки? Е, мечтайте вече, защото Amazon намалява цената на множество пакети крушки на Philips Hue