import numpy as np
import matplotlib.pyplot as plt
plt.figure(figsize=(10.0, 5.05)) # grösse anpassen
X = np.linspace(-4,4,150)
Y = np.sin(3*X)
title('Sinuskurve') # Beschriftungen
xlabel('Abszisse')
ylabel('Ordinate')
grid(True) # Gitter linien
plt.plot (X, Y, color='blue', alpha=1.00) # einfärben
plt.fill_between(X, 0, Y, color='blue', alpha=.1)
nullstellen=roots(C) # Nullstellen
plot(nullstellen,zeros(nullstellen.size),'ro', label='Nullstellen')
legend() # Legende einblenden
plt.plot (X, Y)
plt.show()
Hier haben wir noch die Gitterlinien eingeschaltet mit: grid(True)
Ebenfalls neu hinzugekommen sind die Beschriftungen der Axen und in dem Plot das Label Nullstellen als Text
Der Befehl legend() zeigt das Label im Plot an. «ro» erzeugen die roten Punkte beim Nulldurchgang der Sinuskurve.
