Я хотел бы иметь возможность использовать метод Cycler для matplotlib, используя график рассеяния.Тем не менее, кажется, что метод разброса не циклический, в то время как, например, метод построения графика.См. MWE ниже
import numpy as np
from cycler import cycler
import matplotlib.pyplot as plt
x = np.random.rand(5,10)
y = np.random.rand(5,10)
color = plt.cm.viridis(np.linspace(0, 1,x.shape[0]))
custom_cycler = (cycler(color=color) *
cycler(marker=['o', 's']))
fig,ax = plt.subplots()
ax.set_prop_cycle(custom_cycler)
ax.scatter(x,y)
fig,ax2 = plt.subplots()
ax2.plot(x,y)
разброс не меняет цвет, тогда как график

Очевидно, это было обсуждено , но я не понимаю, что я должен делать, чтобы достичь того, чего я желаю в разбросе, т.е. возможности циклически перемещаться как на маркере, так и на цвете с использованием элегантной методики циклирования