Я пытаюсь анимировать кучу 2D-изображений с chaco, но, к сожалению, это не так быстро, как мое приложение нуждается в нем. На данный момент я строю Чако Plot
и используя img_plot
, например .:Как ускорить графику изображения chaco
pd = ArrayPlotData()
pd.set_data("imagedata", myarray)
plot = Plot(pd)
plot.img_plot("imagedata", interpolation="nearest")
И чтобы обновить изображение, я использую следующее:
pd.set_data("imagedata", my_new_array)
Это работает, но не достаточно быстро. Есть ли способ ускорить его? Любая функция нижнего уровня, которая позволяет быстрее обновлять изображение?
У вас есть образы уже приобретенные или вы отображая при приобретении? –
@ J.Corson Изображения уже находятся в трехмерном массиве, хранящемся в памяти (nt, nx, ny). Единственным узким местом является обновление сюжета. – tiago
Если массив уже в памяти, вы можете просто «set_data» на другом фрагменте? Вы хотите быть осторожным, что вы не произвольно делаете копии массива. –