V tem članku bomo videli, kako spremeniti naslov legende z uporabo ggplot2 v programiranju R.
Uporabili bomo ScatterPlot. Za podatke razpršene ploskve bomo izbrali približno 20 naključnih vrednosti za osi X in Y z uporabo funkcije rnorm(), ki lahko ustvari naključne normalne vrednosti, tukaj pa imamo še en parameter za poimenovanje legende z imenom »Uporabniki«. Za generiranje podatkov za vektor Users uporabljamo funkcijo sample(). funkcija sample() vzame vzorec določene velikosti elementov z ali brez zamenjave. Nato ustvarite DataFrame in ga dodelite podatkovnemu objektu »data«.
Zdaj bomo ustvarili risbo s funkcijo ggplot() in jo naredili raztreseno s funkcijo geom_point(). Tu za ustvarjanje preprostega raztresenega grafikona uporabljamo samo argument velikosti funkcije geom_point() za nastavitev velikosti točke.
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)> |
javascript večvrstični niz
>
>
Izhod:

ScatterPlot z legendo
1. način: Spremenite naslov legende s funkcijo guides().
Zdaj, če želimo spremeniti naslov legende, moramo funkciji geom_point dodati vodnike in funkcije guide_legend. Znotraj funkcije guides() vzamemo parameter z imenom 'color', ker uporabljamo barvni parameter za legendo v funkciji ggplot(). 'color' ima klic funkcije guide_legend() kot vrednost. Znotraj funkcije guide_legend() vzamemo argument, imenovan 'naslov', ki ima kot vrednost nov naslov legende.
Sintaksa: guide_legend(naslov)
Parameter:
title : Niz, ki je nov naslov legende ggplot2. če ima naslov vrednost NULL, naslov ni prikazan.
Povratek: Legenda Navodila za različne lestvice
Tukaj je naslov Uporabniki nadomeščen z Uporabniki Z vodniki Z uporabo funkcije guides().
R
15 od 100,00
# 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'>))> |
>
>
Izhod:

ScatterPlor s spremenjenim naslovom Legend z uporabo vodnikov()
2. način: Spremenite naslov legende s funkcijo labs().
Na splošno se funkcija labs() pogosto uporablja za dodeljevanje naslova, podnapisa, napisa in oznak za izris, lahko pa tudi spremeni naslov druge estetike. Kot tukaj imamo eno dodatno estetiko znotraj funkcije ggplot(), imenovano 'barva' za legendo. Torej lahko spremenimo tudi naslov estetike 'barve' (tj. Legenda). Za to moramo geom_pointu dodati funkcijo laboratorija in njeni funkciji dodeliti parameter 'barva' ter ji dati nov naslov ggplot2 plot Legend.
Sintaksa: laboratoriji (…)
Parameter:
- Na splošno ima labs() veliko parametrov, kot so naslov, podnaslov, napis, oznake, oznaka. jih lahko uporabimo v skladu z našimi zahtevami. tukaj uporabljamo samo eno estetiko zapleta kot parameter, ki spremeni naslov Legende zapleta.
… : Seznam novih estetskih parov.Povratek: Oznake, ki so uporabne za boljšo razumljivost zapleta.
instancirana java
Tukaj je naslov Uporabniki nadomeščen z Uporabniki By labs Z uporabo funkcije 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'>)> |
>
>
Izhod:

ScatterPlor s spremenjenim naslovom Legend z uporabo labs()