LoslegenKostenlos loslegen

Eine einfache Textannotation

Im aktuellen Streudiagramm siehst du einen besonders auffälligen Punkt mit dem größten im August beobachteten SO2-Wert. Dieser Punkt entspricht Cincinnati am 11. August 2013; das geht aus der aktuellen Darstellung jedoch nicht hervor. Einfache Textannotationen eignen sich hervorragend, um interessante Ausreißer hervorzuheben und etwas mehr Kontext zu geben. Lenke die Aufmerksamkeit der Leserinnen und Leser auf diesen Cincinnati-Wert, indem du eine einfache Textannotation hinzufügst, die kurz den Hintergrund dieses Ausreißers erklärt.

Diese Übung ist Teil des Kurses

So verbesserst du deine Datenvisualisierungen in Python

Kurs anzeigen

Anleitung zur Übung

  • Filtere die im Streudiagramm dargestellten Daten auf den August.
  • Setze eine Textannotation bei x = 0.57 und y = 41, um den höchsten SO2-Wert hervorzuheben.
  • Beschrifte die Annotation mit 'Cincinnati had highest observed\nSO2 value on Aug 11, 2013' (beachte den Zeilenumbruch).
  • Stelle die Schriftgröße der Annotation auf 'large'.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month  ==  ____])

# Label highest SO2 value with text annotation
plt.text(____, ____,
         '____', 
         # Set the font to large
         fontdict = {'ha': 'left', '____': '____'})
plt.show()
Code bearbeiten und ausführen