D3po 1.0.0 este aici! | R-bloggeri

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe pacha.dev/blogși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)


Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.

Dacă această postare vă este utilă, vă rog cu drag o donație minimă pe Buy Me a Coffee. Va fi folosit pentru a-mi continua eforturile Open Source.

Puteți să-mi trimiteți întrebări pentru blog folosind acest formular și să vă abonați pentru a primi un e-mail când apare o nouă postare.

D3po este un set de șabloane pentru D3 (versiunea 7+) care vă permite să faceți diagrame interactive în R și Shiny fără să vă amestecați cu JavaScript. Este open source (Apache 2.0), așa că îl puteți folosi gratuit, chiar și în proiecte guvernamentale sau ONG. Nu are funcții avansate, cum ar fi biblioteci comerciale, cum ar fi Highcharts, dar acoperă elementele de bază: diagrame cu zonă, casetă, coloană, gogoașă, hartă, linie, rețea, plăcintă, dispersie și diagrame arbore. Puteți redimensiona automat conținutul și puteți exporta diagrame ca SVG sau PNG.

Iată un videoclip care arată ce poate face D3po:

D3po a fost blocat pe versiunea 0.5.5 pentru o lungă perioadă de timp. Motivul a fost că nu a fost ușor să-l actualizezi. Am scris D3po 0.1 în 2015 folosind D3 3.5 în timp ce lucram pentru Guvernul Chile. De-a lungul anilor, am adăugat mai multe funcții și am remediat erori până la versiunea 0.5.5 până la sfârșitul lui 2019. Până în acel moment, am vrut să rescriu șabloanele D3 pentru a folosi D3 5.8.0, dar la scurt timp după lovitura COVID-19, a trebuit să mă concentrez pe alte lucruri, iar lupta cu schimbările de ruptură în D3 nu era o prioritate.

În cele din urmă, am decis să fac pasul și să rescriu șabloanele. A durat ceva timp, dar mă bucur să anunț că D3po 1.0.0 este acum disponibil pe R-Universe. Versiunea CRAN actualizată va trebui să aștepte până săptămâna viitoare.

Instalați-l din R-Universe:

install.packages("d3po", repos = "https://pachadotdev.r-universe.dev")
remotes::install_github("pachadotdev/d3po")

Iată un exemplu despre cum să creați o diagramă cu casete și mustăți:

d3po(pokemon) %>%
    po_box(daes(x = type_1, y = speed, color = color_1)) %>%
    po_title("Distribution of Pokemon speed by main type")

Pentru mai multe, vedeți vignetele și aplicația demo Shiny: https://github.com/pachadotdev/d3po/tree/main/d3podemo

Sper sa fie de folos!

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.