Как залить цвет радуги под кривой в Python matplotlib

Я хочу заполнить цвет радуги под кривой. На самом деле функция matplotlib.pyplot.fill_between может заполнить область под кривой одним цветом.

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()

Есть ли ручка, которую я могу настроить, чтобы она была радугой? Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос