Основен Устройства Как да промените мащаба на оста 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? Колко често сменяте осите си? Създавали ли сте някога персонализирана ос? Уведомете ни в секцията за коментари по-долу.

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

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

Как да създадете анкета в iMessage на iPhone или iPad
Как да създадете анкета в iMessage на iPhone или iPad
iMessage продължава да поддържа репутацията си на едно от най-добрите приложения за чат наоколо. Потребителите на Apple разчитат на неговите уникални функции като криптиране от край до край за редовни съобщения и групови чатове. Една полезна функция за групов чат, която се вижда от друга
Преглед на Apple 10,5-инчов iPad Pro: iPad Pro 2 е супер бърза подмяна на лаптоп
Преглед на Apple 10,5-инчов iPad Pro: iPad Pro 2 е супер бърза подмяна на лаптоп
Как да се регистрирате, за да станете PS4 Beta тестер
Как да се регистрирате, за да станете PS4 Beta тестер
Превръщането в PS4 Beta тестер е чудесна възможност да се забъркате с най-новите функции на фърмуера на PS4 на Sony. Преди беше ексклузивна програма, но през 2015 г. Sony отвори вратите за своя бета тест
Може ли вашият Amazon Fire Stick да се свърже с 5GHz мрежа?
Може ли вашият Amazon Fire Stick да се свърже с 5GHz мрежа?
Когато става въпрос за поточно забавление, е трудно да победим Fire Stick. Водещото в класа устройство за стрийминг на Amazon съществува под някаква форма от близо седем години и продължава да бъде един от най-добрите начини
Как да пуснем предмети в мъртви по дневна светлина
Как да пуснем предмети в мъртви по дневна светлина
Пускането на предмети по време на пробен период е толкова просто, колкото натискането на бутон. Това действие обаче е малко неясно, тъй като повечето играчи нямат силен стимул да го изпълнят. В резултат на това рядко намирате теми във форума или други
Пълен списък с песни на Rock Band 4
Пълен списък с песни на Rock Band 4
Rockband 4 беше първото ново издание от поредицата от повече от пет години. Имаме пълния списък с песни за играта.
Как да включите / изключите затворените надписи на Fios
Как да включите / изключите затворените надписи на Fios
Като всеобхватна развлекателна / интернет услуга, Fios ви позволява да се наслаждавате на вашите телевизионни предавания и филми в продължение на часове. И ако не можете да вземете на всеки ред в GOT, помощните надписи (CC) са там.