Есть ли способ усилить график matplotlib без умножения всех точек данных в Python? - PullRequest
0 голосов
/ 27 мая 2020

В настоящее время я работаю с точками данных и использую python matplotlib для визуализации. В зависимости от значений на моем графике становится трудно увидеть некоторые графики. Это потому, что, скажем, один график колеблется около 10000 (большой), а другой - 10 (маленький). Когда я пытаюсь визуализировать их, я могу видеть только большее, потому что меньшее становится линией. Я добавил ползунок для усиления меньшего, например:

axamp = plt.axes([1,1,1,1], facecolor=axcolor)
samp = Slider(axamp, 'Amp', 0.1, 10.0)

def update(val):
    amp = samp.val
    l.set_ydata([i*amp for i in Data])
    plt.draw()

По сути, он получает значение от ползунка и умножает на него все данные. Однако этот процесс занимает слишком много времени, и визуализация становится прерывистой, потому что у меня есть 500 000 точек данных. Есть ли способ визуально расширить мои данные в matplotlib?

заранее спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...