Plot Sinus - einfacher mit plt.show() beschriftung

Beispiele anhand der Funktionen: sin, cos, tan, etc.
Antworten
Benutzeravatar
gerhard-schrueffer
Site Admin
Beiträge: 75
Registriert: Fr Jan 26, 2018 9:25 pm

Plot Sinus - einfacher mit plt.show() beschriftung

Beitrag 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
Antworten