Hoofd Apparaten Hoe de X- of Y-asschaal in R . te veranderen

Hoe de X- of Y-asschaal in R . te veranderen



Een van de belangrijkste kenmerken van de programmeertaal R zijn de schalen van de X- en Y-as. Ze bepalen het uiterlijk van uw rasterlijnen, labels en vinkjes, waardoor ze cruciaal zijn voor elk project. Standaardschalen werken vaak niet, en dat is waar het veranderen van deze statistieken een rol speelt.

Hoe de X- of Y-asschaal in R . te veranderen

In deze handleiding leggen we uit hoe u de X- en Y-asschalen in R kunt wijzigen. U zult ook ontdekken hoe u aangepaste assen en andere nuttige details kunt maken.

Hoe verander je de X- en Y-asschaal?

Er zijn verschillende manieren om de schaal van de X- en Y-as in grondtal R te wijzigen. De meeste mensen vertrouwen op de functies ylim() en xlim(). Het volgende voorbeeld laat zien hoe ze werken:

|__+_|

|__+_|

|__+_|

U kunt dit gebruiken om een ​​plot te maken met de standaard asschaal:

|__+_|

hoe geef je rollen op onenigheid?

Percelen maken met een aangepaste schaal is ook een optie:

|__+_|

Hoe de logfunctie gebruiken om de schaal van de X- en Y-as te wijzigen?

Ook de logfunctie kan van pas komen. Hiermee kunt u uw assen omvormen tot logweegschalen. Bekijk de volgende code om de logfunctie in de praktijk te zien:

|__+_|

|__+_|

Dit definieert de benodigde gegevens, zodat u uw plot met log y-as kunt maken:

|__+_|

Hoe de asschaal in ggplot2 te veranderen

Weten hoe u de asschaal kunt wijzigen, is nuttig in verschillende instellingen, zoals plots in uw basis R. Nogmaals, u kunt de functies ylim() en xlim() gebruiken om de schalen te wijzigen, zoals blijkt uit de volgende code:

|__+_|

|__+_|

|__+_|

Het maken van een scatterplot met aangepaste assen zou ook niet al te moeilijk moeten zijn:

|__+_|

|__+_|

|__+_|

|__+_|

Een andere optie is om de assen om te zetten in logschalen met deze argumenten:

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

Hier is een voorbeeld van deze argumenten in code:

|__+_|

|__+_|

|__+_|

Met deze informatie kunt u een spreidingsdiagram maken met een aangepaste log-y-as:

|__+_|

|__+_|

|__+_|

Hoe maak je een aangepaste as in R

Naast het aanpassen van de X- en Y-asschaal, kunt u met R ook uw eigen assen maken. Natuurlijk moet u de asfunctie gebruiken. Zo ziet de meest voorkomende sjabloon eruit:

|__+_|

Dit is wat elk onderdeel tussen de haakjes betekent:

  • zijde – de zijde van uw grafiek waar de as wordt getekend (4 – rechts; 3 – boven; 2 – links; 1 – onder)
  • at – een vector die aangeeft waar de maatstreepjes worden geplaatst
  • labels - een labelvector die bij uw tic marks wordt geplaatst (als het nul is, gebruikt het programma de at-waarde)
  • pos - dit is de coördinaat voor het tekenen van uw aslijn (d.w.z. de waarde waar deze de andere as kruist)
  • lty – het type lijn
  • col – de kleur van het maatstreepje en de lijn
  • las – dit geeft aan of de labels loodrecht (=2) of evenwijdig (=0) op de as staan
  • tck - de lengte van uw vinkje weergegeven als een fractie van het plotgebied. Negatieve waarden bevinden zich buiten de grafiek, terwijl positieve getallen binnenin worden geplaatst. Bovendien onderdrukt nul de teken terwijl 1 de rasterlijnen maakt (-0,01 is de standaardwaarde).

Wanneer u aangepaste assen maakt, kunt u overwegen de assen te onderdrukken die automatisch worden gegenereerd door de plotfunctie op hoog niveau. Hier is hoe:

  • Typ |__+_| om beide assen tegelijk te onderdrukken.
  • Typ |__+_| om de X-as te onderdrukken.
  • Typ |__+_| om de Y-as te onderdrukken

Hoe de X- en Y-as wijzigen met de schaalfuncties?

Nog een andere manier om uw assen te wijzigen, is door de functie scale_xx() te gebruiken. Bekijk de vereenvoudigde indeling van deze functie:

|__+_|

|__+_|

De betekenis van deze elementen luidt als volgt:

  • naam – label Y- of X-as
  • pauzes – controle over de pauzes in uw gids (bijv. rasterlijnen en as-tikken). Enkele van de meest voorkomende waarden zijn null, waiver en teken- of numerieke vectoren die de onderbrekingen specificeren.
  • labels - labels van uw asstreepjes. De toegestane waarden zijn onder meer null-, waiver- en tekenvectoren.
  • limieten – deze numerieke vector bepaalt de limieten van de X- of Y-as.
  • trans - de meeste gebruikers kiezen voor log2 of log10 als hun trans-waarde. Zoals de naam al doet vermoeden, wordt het gebruikt voor astransformatie.

Stel je R-coderingsvaardigheden op de proef

Het aanpassen van de schaal van uw X- en Y-as opent nieuwe mogelijkheden in R. Hiermee kunt u uw gegevens duidelijk presenteren met de juiste labels, maatstreepjes en andere essentiële elementen. Het beste van alles is dat u niet al te veel moeite zou moeten hebben om de schaal te wijzigen, aangezien het grootste deel van het proces relatief eenvoudig is.

Geeft u de voorkeur aan standaard of aangepaste assen in R? Hoe vaak wissel je van assen? Heb je ooit een aangepaste as gemaakt? Laat het ons weten in de comments hieronder.

Interessante Artikelen

Editor'S Choice

De beste oplossingen voor een Acer-laptop die niet oplaadt
De beste oplossingen voor een Acer-laptop die niet oplaadt
Wanneer uw laptop niet kan worden opgeladen, verliest u het voordeel van de draagbaarheid die het apparaat zou moeten bieden. Helaas is het achterhalen van het specifieke probleem niet altijd eenvoudig, aangezien er verschillende problemen zijn die uw Acer-laptop kunnen veroorzaken
Een stationsletter wijzigen in Windows 10
Een stationsletter wijzigen in Windows 10
Het wijzigen van stationsletters in Windows heeft zeker zijn voordelen. U kunt een specifiek station verbergen voor alle apps op uw computer, waardoor wordt voorkomen dat deze apps naar een specifieke partitie schrijven of u kunt de stationsletter bewerken nadat u een nieuw station hebt toegevoegd
E-mails automatisch labelen in Gmail
E-mails automatisch labelen in Gmail
https://www.youtube.com/watch?v=a_UY461XSlY Ondanks dat e-mails al meer dan dertig jaar bestaan, nemen e-mails nog steeds vrije tijd in beslag, irriteren, frustreren en irriteren. De vreemde e-mail maakt ons ook blij, maar voor het grootste deel zijn ze dat
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
U zou kunnen denken dat wanneer de gekozen functionarissen van een land een kandidaat voor een vacature bij het Hooggerechtshof onderzoeken, de vragen strikt beperkt zijn tot tweeledige juridische kwesties. Oh, mijn vriend, je hebt veel te veel vertrouwen in democratische processen.
Hoe deel te nemen aan Railjack-missies in Warframe
Hoe deel te nemen aan Railjack-missies in Warframe
Update 29.10 voor Warframe bracht verbeteringen en wijzigingen aan Railjack. De missies, Railjacks zelf en andere aspecten zijn nu veel meer in lijn met de rest van Warframe. Enkele wijzigingen die helpen bij het balanceren van deze functie, zijn onder meer schadetypes, waardoor
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Dankzij de autofill-optie van Google Chrome kunt u uw creditcardgegevens opslaan en online winkelen veel gemakkelijker maken. Hoewel het opslaan van deze informatie slechts een paar klikken kost, is het bekijken ervan niet zo eenvoudig als u misschien denkt.
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Google Drive is, net als veel andere Google-producten, een van de beste cloudopslagservices. Van het bieden van een veilige, gemakkelijk toegankelijke plek voor uw back-ups tot het delen van grote bestanden in de cloud met andere mensen, Google Drive dekt alle basissen.