python - Plotly Boxplot 在每次运行结束时附加而不是输出新图
问题描述
我正在使用 ipywidgets 来获取用户输入。
- Widgets.Text() 用于输入测试名称
- Widgets.Button() 用于按钮事件处理程序。一旦用户给出测试名称并单击“获取结果”按钮,我想获得一个新的箱线图。但是,每次新的情节被附加到旧情节等等......
下面是代码片段。请问我可以知道如何为每次运行获得一个新的情节吗?谢谢!
output_text=widgets.Text()
input_text=widgets.Text()
input_text.description='Test Name'
def bind_input_to_output(sender):
global test_name
output_text.value=input_text.value
test_name=input_text.value
btn = widgets.Button(description='Get Result')
display(btn)
def btn_eventhandler(obj):
g=GageRnR(GRnR[test_name])
fig=g.createSitesBoxPlot()
fig.update_layout(title=test_name)
fig.show()
input_text.on_submit(bind_input_to_output)
btn.on_click(btn_eventhandler)
input_text
解决方案
推荐阅读
- sql - 如何修复 PL/SQL:ORA-00918:Oracle 中定义不明确的列
- typescript - 在打字稿中从界面创建对象
- kotlin - 运算符重载 Kotlin
- opengl - 使用 OpenGL 执行 YUV 颜色格式的视频合成 - 性能
- c# - WPF Datagrid中的单个单元格背景颜色不是所有的行颜色
- python - 如何从列中选择大写单词并分成新列?
- python - 从其他系列对象修改系列
- sparql - 为什么这个 SPARQL 查询会给出错误的结果?
- python - array_a = array_b[:] 但改变 a 也改变 b (numpy)
- python - 熊猫获得组内值的分布