So füllen Sie eine Kurve mit Regenbogenfarben in Python matplotlib

Ich möchte die Regenbogenfarbe unter einer Kurve ausfüllen. Tatsächlich kann die Funktion matplotlib.pyplot.fill_between den Bereich unter einer Kurve mit einer einzigen Farbe füllen.

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 100, 50) 
y = -(x-50)**2 + 2500
plt.plot(x,y)
plt.fill_between(x,y, color='green')
plt.show()

Gibt es einen Knopf, mit dem ich die Farbe auf Regenbogen einstellen kann? Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage