Boxplots van omzet per sector naast elkaar met kleur
Het bedrijf aan de New York Stock Exchange waar je eerder voor werkte, heeft je gevraagd je werk aan de boxplot van bedrijfsomzetten uit te breiden.
Ze willen begrijpen hoe verschillende sectoren zich tot elkaar verhouden met dezelfde visualisatietechniek als eerder. Ze zijn ook specifiek over welke kleuren voor welke sectoren gebruikt worden. Ze hebben een lijst met sectoren en bijbehorende kleuren opgesteld, zie hieronder.
Jouw taak is om, net als eerder, een boxplot van bedrijfsomzetten te maken, maar nu met de opgegeven kleuren op basis van de onderstaande lijst met sectoren.
Er is al een revenues-DataFrame voor je geladen.
RGB-definities per sector en kleur:
- Tech = 124, 250, 120
- Oil = 112,128,144
- Pharmaceuticals = 137, 109, 247
- Professional Services = 255, 0, 0
Deze oefening maakt deel uit van de cursus
Introductie tot datavisualisatie met Plotly in Python
Oefeninstructies
- Maak een dictionary die elke
Industryaan de bijbehorende RGB-kleur koppelt. - Maak een boxplot van
revenuesen gebruikRevenueals y-as. - Pas je kleurenmap voor sectoren toe op de plot.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create the industry-color map
ind_color_map = {"Tech": ____, "Oil": ____,
"Pharmaceuticals": ____, "Professional Services": ____}
# Create a box plot
fig = px.____(
# Set the data and y variable
data_frame=____, y="____",
# Set the color map
____=____,
color="Industry")
# Show the plot
fig.show()