Šiame straipsnyje pamatysime, kaip pakeisti legendos pavadinimą naudojant ggplot2 programoje R programavimas.
Mes naudosime ScatterPlot. Sklaidos diagramos duomenims mes pasirinksime apie 20 atsitiktinių X ir Y ašių reikšmių, naudodami funkciją rnorm(), kuri gali generuoti atsitiktines normaliąsias reikšmes, ir čia turime dar vieną parametrą legendai pavadinti „Vartotojai“. Naudojame funkciją sample() duomenims generuoti vartotojų vektoriui. Funkcija sample() paima nurodyto dydžio elementų pavyzdį su pakeitimu arba be jo. Tada sukurkite „DataFrame“ ir priskirkite jį „duomenų“ duomenų objektui.
Dabar sukursime brėžinį naudodami funkciją ggplot () ir padarysime jį išsklaidytu naudodami funkciją geom_point (). Norėdami sukurti paprastą sklaidos diagramą, taško dydžiui nustatyti naudojame tik funkcijos geom_point() dydžio argumentą.
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)> |
burbulų rūšiavimas algoritme
>
>
Išvestis:

Sklaidos brėžinys su legenda
1 būdas: Pakeiskite legendos pavadinimą naudodami vadovus () funkciją.
Dabar, jei norime pakeisti legendos pavadinimą, turime pridėti vadovus ir vadovas_legend funkcijas prie funkcijos geom_point. Funkcijoje Guides () mes naudojame parametrą, pavadintą 'spalva', nes funkcijoje ggplot () naudojame spalvų parametrą legendai. 'color' kaip reikšmę turi iškvietimą į guide_legend() vadovo funkciją. Funkcijoje guide_legend() imame argumentą, vadinamą 'title', kurio vertė yra nauja legendos pavadinimas.
Sintaksė: vadovas_legenda(pavadinimas)
Parametras :
title : eilutė, kuri yra naujas ggplot2 legendos pavadinimas. jei pavadinimas turi reikšmę NULL, pavadinimas nerodomas.
Grąžinti: Legend Guides įvairioms svarstyklėms
Čia pavadinimas Vartotojai pakeičiamas į Users By guides By using guides() funkcija.
R
Madhuri pasakė
# 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'>))> |
>
>
Išvestis:

„ScatterPlor“ su pakeistu legendos pavadinimu naudojant vadovus ()
2 būdas: Pakeiskite legendos pavadinimą naudodami laboratorijos () funkciją.
Paprastai „labs()“ funkcija plačiai naudojama siužetui priskirti pavadinimą, paantraštę, antraštę ir žymas, tačiau ji taip pat gali pakeisti kitų estetinių elementų pavadinimą. Kaip ir čia, mes turime vieną papildomą estetinę funkciją ggplot() funkcijoje, pavadintoje „spalva“ legendai. Taigi, taip pat galime pakeisti estetinio „spalvos“ pavadinimą (t. y. Legend). Tam turime pridėti laboratorijos funkciją prie geom_point ir priskirti jos funkcijai parametrą „spalva“ ir suteikti jai naują ggplot2 ploto legendos pavadinimą.
Sintaksė: laboratorijos (...)
Parametras :
- Paprastai labs() turi daug parametrų, tokių kaip pavadinimas, paantraštė, antraštė, žymos, etiketė. galime juos naudoti pagal savo poreikius. čia kaip parametrą naudojame tik vieną siužeto estetiką, kuris keičia siužeto pavadinimą Legenda.
… : naujų estetinių porų sąrašas.Grąžinti: Etiketės, kurios naudingos, kad siužetas būtų suprantamesnis.
Čia pavadinimas Vartotojai pakeičiamas į Vartotojai Pagal laboratorijas Naudojant labs() funkciją.
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'>)> |
>
>
Išvestis:

„ScatterPlor“ su pakeistu legendos pavadinimu naudojant laboratorijas ()
kuo skiriasi megabaitas ir gigabaitas