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

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

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

Как да инсталирате драйвер за принтер
Как да инсталирате драйвер за принтер
Драйверът за принтер е софтуер, който казва на вашия компютър как да използва функциите на вашия принтер. Ето как да инсталирате или преинсталирате драйвер за вашия принтер.
Числата на CUSIP и как да ги търсите
Числата на CUSIP и как да ги търсите
Научете какво е CUSIP номер, какво означават знаците в един и основите за това как да търсите CUSIP номер, като използвате няколко различни метода.
8-те най-добри приложения за новини за iPhone през 2024 г
8-те най-добри приложения за новини за iPhone през 2024 г
Искате ли да сте в крак с последните извънредни новини? Тогава имате нужда от най-добрите приложения за новини за iPhone. Този списък включва всички най-предпочитани за получаване на вашите новини точно сега.
Aero Patch 1.4
Aero Patch 1.4
Ето Aero пластир, създаден от моя приятел г-н dUSHA, който позволява пълнофункционални aero стъкло и функции за персонализация в Windows 7 Home Basic и Windows 7 Starter, като например Aero Glass и оцветяване. - Пълна поддръжка на теми, включително RSS и слайдшоу. , Shake и WinFlip 3D. - Поддръжка на теми на трети страни. Най-новата версия е 1.4, вижте
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Asus Transformer Book T100 беше устройството, което доведе до евтиното зареждане на Windows, но времето - и технологията - продължиха напред. От стартирането му няколко поколения нискотарифни Windows клаудбукове и Chromebook на Google преобразиха лаптопа
Как да изтрия всички публикации в Reddit
Как да изтрия всички публикации в Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Ако сте дългогодишен потребител на Reddit, има вероятност да съжалявате за поне няколко публикации, които сте споделили с общността. Да се ​​избягваш за споделяне на непопулярно мнение е бизнес като
Как да смените басите на Airpods
Как да смените басите на Airpods
Едно от най-добрите неща за AirPods е, че можете да персонализирате собствения си опит. Можете да слушате музика, когато пожелаете, като имате свободни ръце за изпълнение на други задачи, но това не е всичко. Вие