2

我正在尝试在 Chaco 隐藏/显示线图。我有情节名称和渲染器的参考

plot = Plot(....)
renderer = plot.plot((x, y), ...)[0]
renderer.visible = False

或者

plot.hideplot(*[plot_name in plot.plots])

但这些都没有隐藏情节。但是当我调整窗口大小时,会重新绘制绘图并且不显示绘图线。更改可见标志时,绘图的刷新似乎存在错误。有没有办法强制重新绘制情节。我在 Qt 容器/布局中使用 Chaco。

4

1 回答 1

1

也许这将对未来的人们有所帮助:

我已经强制重绘我的情节:

plot.request_redraw()
于 2019-01-24T22:48:33.677 回答