ggplot2 versija 2.2.0
Šodien (11.11.2016.) iznākusi R paketes ggplot2 jaunākā versija - 2.2.0.
Šī versija ievieš vairākas jaunas iespējas, kā arī uzlabo jau esošās. Zemāk minētas galvenās redzamās izmaiņas.
Apakšvirsraksti un paraksti
Izmantojot argumentus subtitle=
un caption=
funkcijās ggtitle()
un labs()
, tagad attēliem var pievienot apakšvirsrakstus un attēlu parakstus.
library(ggplot2)
ggplot(iris,aes(Petal.Width,Sepal.Width))+geom_point()+
labs(title="Galvenais virsraksts",subtitle="Apakšvirsraksts",caption="Attēla paraksts")
Jauns geom veids - geom_col()
Ieviesta funkcija geom_col()
, kas aizstāj līdzšinējo pieraktstu geom_bar(stat="identity")
, ja stabiņu attēlā vēlējās izmantot savas y vērtības, nevis ļaut funkcijai aprēķināt tās no datiem.
df <- data.frame(Dzimums=c("M","F"),Skaits=c(10,15))
ggplot(df,aes(Dzimums,Skaits))+geom_col()
Izmaiņas facet sistēmā
Tagad gadījumos, ja izmanto funkciju facet_wrap()
un tā rezultātā izveidojas attēls, kurā nav aizpildītas visas daļas, x ass tiek novietota zem pēdējās “pilnās” daļas.
ggplot(iris,aes(Petal.Width,Sepal.Width))+geom_point()+facet_wrap(~Species,ncol=2)
Asis
Tagad y un x asis var pārvietot attiecīgi uz labo pusu vai augšu, norādot position= argumentu funkcijās scale_x_...
un scale_y_...
.
ggplot(iris,aes(Petal.Width,Sepal.Width))+geom_point()+
scale_x_continuous(position="top")+
scale_y_continuous(position="right")
Tagad skaitliskajām x un y asīm var izveidot otro asi, kas dublē oriģinālo asi, vai arī ir oriģinālās ass tieša transformācija.
ggplot(iris,aes(Petal.Width,Sepal.Width))+geom_point()+
scale_y_continuous("Lielums, mm",sec.axis=sec_axis(~./10,"Lielums, cm"))
Ar pilnu jaunievedumu un labojumu sarakstu var iepazīties ggplot2 paketes NEWS failā.