Seite 1 von 1

Plot Sinus - einfacher mit plt.show() beschriftung

Verfasst: Do Feb 22, 2018 10:49 am
von gerhard-schrueffer
# -*- coding: utf-8 -*-

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.
Bild