Vylepšení grafů
Níže uvedený kód vytvoří interaktivní graf závislosti národního štěstí na indexu sociální podpory, kde symboly bodů znázorňují příjmovou klasifikaci dané země.
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country)) %>%
add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))
Tvým úkolem je upravit informace zobrazované při najetí myší a popisky os tak, aby byl graf pro čtenáře přehlednější.
plotly a datová sada happy jsou již načteny.
Toto cvičení je součástí kurzu
Intermediate Interactive Data Visualization with plotly in R
Pokyny k cvičení
- Přidej informace při najetí myší pro skupinu
income, skórehappinessa indexsocial.support. - Pomocí
round(<variable>, 2)zaokrouhli všechny numerické proměnné na dvě desetinná místa v textu při najetí myší. - Změň popisek osy x na
"Social support index"a popisek osy y na"National happiness score".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Complete the following code to polish the plot
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country,
"
Income: ", ___,
"
Happiness: ", ___,
"
Social support: ", ___)) %>%
add_markers(symbol = ~income,
symbols = c("circle-open", "square-open", "star-open", "x-thin-open")) %>%
layout(xaxis = ___,
yaxis = ___)