Šajā rakstā mēs redzēsim, kā R programmēšanas programmā mainīt leģendas nosaukumu, izmantojot ggplot2.
Mēs izmantosim ScatterPlot. Izkliedes diagrammas datiem mēs izvēlēsimies aptuveni 20 nejaušas vērtības X un Y asij, izmantojot funkciju rnorm(), kas var ģenerēt nejaušas normālās vērtības, un šeit mums ir vēl viens parametrs leģendas nosaukšanai ar nosaukumu “Lietotāji”. Mēs izmantojam sample() funkciju, lai ģenerētu datus Lietotāju vektoram. Funkcija sample() ņem noteikta izmēra elementu paraugu ar vai bez aizstāšanas. Pēc tam izveidojiet DataFrame un piešķiriet to datu objektam “data”.
Tagad mēs izveidosim diagrammu, izmantojot funkciju ggplot () un padarīsim to izkliedētu, izmantojot funkciju geom_point (). Šeit, lai izveidotu vienkāršu izkliedes diagrammu, mēs izmantojam tikai funkcijas geom_point() lieluma argumentu, lai iestatītu punkta lielumu.
R
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace=>TRUE>))> > # Create ScatterPlot using ggplot2> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)> |
java saraksta kārtošana
>
>
Izvade:

ScatterPlot ar leģendu
1. metode: Mainiet leģendas nosaukumu, izmantojot funkciju Guides()
Tagad, ja mēs vēlamies mainīt leģendas nosaukumu, mums ir jāpievieno ceļveži un guide_legend funkcijas funkcijai geom_point. Funkcijā Guides () mēs izmantojam parametru ar nosaukumu “color”, jo mēs izmantojam krāsu parametru leģendai funkcijā ggplot (). “color” kā vērtība ir izsaukums uz guide_legend() guide funkciju. Funkcijā guide_legend() tiek izmantots arguments ar nosaukumu “title”, kura vērtība ir jaunais leģendas nosaukums.
Sintakse : rokasgrāmata_leģenda(nosaukums)
Parametrs:
title : virkne, kas ir ggplot2 leģendas jaunais nosaukums. ja nosaukumam ir vērtība NULL, nosaukums netiek rādīts.
Atgriešanās: Leģendu ceļveži dažādiem mērogiem
Šeit virsraksts Lietotāji tiek aizstāts ar funkciju Lietotāji, kuru pamatā ir ceļveži Izmantojot ceļvežus() funkciju.
R
np.unikāls
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace =>TRUE>))> > # Create ScatterPlot with Changed Title of> # Legend using guides()> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)+> >guides>(color =>guide_legend>(title =>'Users By guides'>))> |
>
>
Izvade:

ScatterPlor ar mainītu leģendas nosaukumu, izmantojot ceļvežus ()
2. metode: Mainiet leģendas nosaukumu, izmantojot funkciju Labs()
Parasti funkciju labs() plaši izmanto, lai sižetam piešķirtu nosaukumu, apakšvirsrakstu, parakstus un atzīmes, taču tā var mainīt arī citu estētikas nosaukumu. Tāpat kā šeit, mums ir viena papildu estētiskā funkcija ggplot() funkcijā, kuras nosaukums ir “color” leģendai. Tātad, mēs varam arī mainīt estētiskā “krāsu” nosaukumu (t.i., leģenda). Lai to izdarītu, mums geom_point ir jāpievieno laboratorijas funkcija un tās funkcijai jāpiešķir parametrs “color” un jāpiešķir tai jaunais nosaukums ggplot2 plot Legend.
Sintakse : laboratorijas (…)
Parametrs:
- Parasti laboratorijai () ir daudz parametru, piemēram, virsraksts, apakšvirsraksts, paraksts, tagi, etiķete. mēs varam tos izmantot atbilstoši mūsu prasībām. šeit mēs izmantojam tikai vienu sižeta estētiku kā parametru, kas maina sižeta nosaukumu Leģenda.
… : jaunu estētisko pāru saraksts.Atgriešanās: Etiķetes, kas noder, lai padarītu sižetu saprotamāku.
Šeit virsraksts Lietotāji tiek aizstāts ar Lietotāji Pēc laboratorijas Izmantojot funkciju labs().
R
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace=>TRUE>))> > # Create ScatterPlot with Changed Title> # of Legend using labs()> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)+> >labs>(color =>'Users By labs'>)> |
>
attēla izlīdzināšana css
>
Izvade:

ScatterPlor ar mainītu leģendas nosaukumu, izmantojot laboratorijas()