Unul dintre cele mai populare librarii din zona de data science a împlinit luna aceasta 18 ani de când a apărut în CRAN (Comprehensive R Archive Network), care este platforma centrală și oficială de pachete pentru R.
ggplot2 este unul dintre cele mai puternice instrumente din zona vizualizării de date, și când spun asta nu mă refer doar la limbajul R.

Numele său vine de la gramatica graficii, un concept puternic care împarte un grafic în câteva componente fundamentale despre care am scris și la începutul lui 2018.
Acest pachet de R a influențat și alte instrumente, printre care librăriile Altair sau Plotline pentru Python, dar și Vega, limbajul de vizualizare bazat pe JSON despre care am scris că va fi folosit și în Google Looker Studio. Librăriile moderne de JavaScript, precum D3.js sau Observable Plot, au fost influențate de aceeași filozofie de vizualizare a datelor. Nu în ultimul rând, Microsoft Power BI se alătură instrumentelor influențate de gramatica graficii din spatele ggplot2.

Evenimente majore din istoria ggplot2
În urmă cu 20 de ani, apărea prima versiune de ggplot!
- În 2005 a apărut versiunea inițială de ggplot, care a pus bazele unui nou mod de a gândi realizarea graficelor în R;
- În iunie 2007 a avut loc lansarea oficială pentru ggplot2, o reinterpretare completă a pachetului original ggplot. Apariția în CRAN a marcat introducerea formală a unui nou instrument puternic în comunitatea R;
- Martie 2012 a venit cu un salt major, odată cu versiunea 0.9.0, care a sporit stabilitatea și puterea pachetului. Este momentul în care a fost introdus sistemul de stratificare;
- 2014 este anul în care ggplot2 ajunge la versiunea 1.0.0, moment care a încetinit lansarea de noi funcționalități și mutarea spre fiabiliatea pe termen lung a pachetului;
- În decembrie 2015 este lansată versiunea 2.0.0 din ggplot2, care a introdus un mecanism oficial de extensi. Astăzi, ggplot2 are sute de extensii publice care au fost realizate de comunitate;
- Iulie 2018 a adus versiunea 3.0.0, prin care ggplot2 a fost integrat cu pachetul rlang și ideea de tidy evaluation, fiind mult mai ușor să preia date din funcții;
- Februarie 2024 a adus versiunea 3.5.0, care s-a concentrat pe optimizarea experienței utilizatorilor, adăugând noi funcționalități, dar mai ales clarificând altele care puteau crea confuzie.
În ggplot2 au fost create câteva dintre cele mai interesante și utile vizualizări de date și inforgrafice, cum sunt și cele inserate în această pagină.
