Jim*_*Jim 11 python plot redraw plotly plotly-express
在调试或计算量大的循环期间,我想看看我的数据处理如何演变(例如在线图或图像中)。
plt.cla()在 matplotlib 中,代码可以使用然后plt.draw()或重绘/更新图形plt.pause(0.001),以便我可以实时或在调试时跟踪计算进度。我如何在情节表达(或情节)中做到这一点?
Jim*_*Jim 14
所以我想我基本上已经弄清楚了。诀窍是不要使用它go.Figure()来创建图形,但这go.FigureWidget()在光学上是相同的东西,但在幕后却不是。
这些FigureWidgets 会随着新数据的到来而更新。它们保持动态,以后的调用可以修改它们。
FigureWidget 可以由Figure 制作:
figure = go.Figure(data=data, layout=layout)
f2 = go.FigureWidget(figure)
f2 #display the figure
Run Code Online (Sandbox Code Playgroud)
这是实用的,因为它使得可以使用简化的plotlyexpress接口来创建一个Figure,然后使用它来构造一个FigureWidget。不幸的是,plotlyexpress似乎没有自己的简化FigureWidget模块。所以需要使用更复杂的go.FigureWidget.
| 归档时间: |
|
| 查看次数: |
22993 次 |
| 最近记录: |