Wie kann ich die folgenden drei Funktionen plotten (dh sin
, cos
und der Zusatz), auf der Domäne t
, in der gleichen Figur?
from numpy import *
import math
import matplotlib.pyplot as plt
t = linspace(0, 2*math.pi, 400)
a = sin(t)
b = cos(t)
c = a + b
python
function
matplotlib
graph
user3277335
quelle
quelle
plt.show()
sodass ein erneutes Plotten nicht im selben Diagramm dargestellt wird.Vielleicht eine pythonischere Art, dies zu tun.
quelle
plt.plot()
Teil wie folgt ändern :plt.plot(t, a, 'b', t, b, 'g', t, c, 'y')
. Sie können die Farben basierend auf den in diesem Link angegebenen Farben angeben: matplotlib.org/users/colors.htmlion()
in pyplot verwenden, anstatt alles in einer einzigen Zeile zu zeichnen?ion()
. Können Sie anhand eines Beispiels veranschaulichen?Verwenden Sie einfach die Funktion
plot
wie folgtquelle