(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.
Am actualizat Open Trade Statistics pentru a prezenta noul Tabler pentru pachetele R și D3po.
Recent, am actualizat Open Trade Statistics pentru a include date 2023 derivate din UN Comtrade.
Deși actualizarea datelor a fost simplă, am profitat de ocazie pentru a reînnoi tabloul de bord folosind Tabler for R pentru a îmbunătăți interfața cu utilizatorul și D3po pentru vizualizări interactive. Unul dintre lucrurile la care am lucrat, pentru că întrețin ambele pachete, a fost să mă asigur că construirea de hărți arbore cu D3po este cât se poate de simplă.
Iată o captură de ecran a tabloului de bord actualizat:



În timp ce Highcharts necesită un cod sofisticat pentru a reda hărțile arborescente imbricate ca utilizator final, D3po facilitează po_treemap() funcționează și mută complexitatea la interiorul pachetului.
Iată un exemplu despre cum să creați o hartă arborescentă imbricată cu D3po (se poate face clic):
library(d3po)
Loading required package: htmlwidgets
Loading required package: magrittr
set.seed(123)
d <- data.frame(
category = c(rep("Apples", 5), rep("Bananas", 4)),
subcategory = c(
"Fuji", "Gala", "Honeycrisp", "Granny Smith", "Other",
"Cavendish", "Lady Finger", "Red Banana", "Other"
),
stock = rpois(9, 100),
color = c(
"#e44b5e", "#f26863", "#f98a5c", "#fbb07b", "#f9c1a2",
"#feffc6", "#edffb9", "#e1ffaa", "#d5fdb8"
)
)
d3po(d, width = 800, height = 600) %>%
po_treemap(
daes(size = stock, group = category, subgroup = subcategory, color = color, tiling = "squarify")
)



Sper sa fie de folos!
