V-ați întrebat vreodată ce este în meniul dvs. MacDonalds? Sau în DoubleCheese Burger (ei bine, este cel preferat al meu)? Un set de date minunat a fost lansat în urmă cu câteva luni, conține toate informațiile nutriționale din articolele McDonald’s. Puteți găsi setul de date aici.
În plus, am lansat acum câteva săptămâni o nouă versiune a D3partitionR și căutam cazuri de utilizare. Diagramele ierarhice precum Sunburst sau Treemap sunt foarte utile pentru a împărți și analiza compoziția categoriilor și articolelor. Prin urmare, am decis să fac o mică aplicație Shiny pentru a analiza compoziția și valoarea nutrițională a meniului MacDonald’s.
Funcționalități ale aplicației
Aplicația are patru file principale:
- Selectarea meniului
- Explorator de calorii
- Explorarea nutrienților
- Explorator zilnic de valori
Selectarea meniului
Selecția meniului este utilizată pentru ... selectarea elementelor pe care doriți să le adăugați la meniuri. Majoritatea articolelor MacDonalds sunt acolo și sunt comandate în funcție de categoriile lor.
Explorator de calorii
Mult mai interesant! Această parte vă va arăta cum sunt distribuite caloriile între diferitele articole, categorii și substanțe nutritive (carbohidrați, grăsimi totale, fibre și proteine). Zoomul facilitează vizualizarea compoziției calorii precise a fiecărui articol sau categorii.
Explorarea valorii zilnice și a nutrienților
Întrucât caloriile nu sunt singurul element care trebuie luat în considerare pentru a evalua o masă, aceste două file arată valoarea diferiților nutrienți și valoarea lor zilnică (preluată de pe site-ul McDonalds). Sunt disponibili diferiți nutrienți, cum ar fi grăsimi saturate, sodiu, vitamina A, ... Principalul punct al acestor file a fost să arate o modalitate reproductibilă de a imita fațetarea cu D3partitionR (care poate fi extins probabil și la alte widget-uri).
Tehnici de aplicare
Graficele din aplicație se bazează în principal pe D3partitionR și arată principalele funcționalități ale D3partitionR:
- Trasarea diferitelor tipuri de diagrame ierarhice cu o interfață unificată
- Zoom și interactivitate cu graficul.
- Legături strălucitoare, așa cum se arată în fila 2, unde ggplot este legat de nodul făcut clic.
Codul aplicației poate fi găsit pe Github.
- Programul de hrănire a pisicilor Avantajele hranei pentru pisici - Catster
- Trucuri inteligente pentru a lua o masă de familie cu un mâncător pretențios - copilul tău; grajd
- Fast Food și copiii tăi Ce primești cu adevărat în acea „masă pentru copii” și cum ești tu?
- Sfaturi pentru îngrijirea vârstnicilor Trucuri simple pentru a reduce caloriile de la părinți; Dieta - Îngrijirea persoanelor în vârstă cu inima aurie
- Fitness și sănătatea ta Beneficiile fizice, mentale și de restaurare ale Institutului de exerciții pentru