При попытке удалить сюжет из виджета Graph он корректно удаляется из холста _plot_area
, но он не удаляется, пока я не изменю размер окна. Я попытался вызвать триггеры _redraw
и _redraw_all
из класса Graph, но они не работают.Удалить участок в графике kivy
Как удалить участок и удалить его напрямую? Пример:
graph = Graph()
plot = MeshLinePlot(mode='line_strip', color=[1, 0, 0, 1])
plot.points = [(x/10., sin(x/50.)) for x in xrange(-0, 101)]
graph.add_plot(plot)
graph.remove_plot(plot)
Участок удален, но он не исчезнет, пока не изменять размер окна
Выглядит немного как ошибка ... – matsjoyce
Черт. Во всяком случае, есть ли способ заставить окно перерисовать, чтобы имитировать изменение размера? – UncleSax
Jut на данный момент я вызываю изменение размера окна таким образом. Он работает, но это похоже на ад ... 'Window._size = [Window.width, Window.height-1] Window._size = [Window.width, Window.height + 1]' – UncleSax