首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用IpyWidgets实现动态绘图

用IpyWidgets实现动态绘图
EN

Stack Overflow用户
提问于 2020-04-26 02:23:57
回答 1查看 35关注 0票数 1

因此,我尝试创建一个使用滑块刷新绘图的单元格。这是代码,

代码语言:javascript
运行
复制
slider = FloatSlider(0.1)
slider.max = 1
slider.min = 0
plt.plot(figsize=(15,10))

def plot_corr_graph_summary(lod):
    plt.clf()
    corrMatrix_Crushed = df_summary_virtual_physical_split.iloc[:,int(lod):].corr()
    sns.heatmap(corrMatrix_Crushed, annot=False)
    plt.show()

def level_of_detail(change):
    if slider.value >= 0.2:
        plot_corr_graph_summary(6-slider.value*10)

slider.observe(level_of_detail, 'value')
slider

结果看起来像是,

如何使绘图相互覆盖,我尝试在函数中使用plt.clf(),但似乎什么都没有发生。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-26 02:29:33

明白了!

使用

代码语言:javascript
运行
复制
from IPython.display import clear_output

单元格输出是HTML!需要冲走那个,而不是剧情。

代码语言:javascript
运行
复制
clear_output()

就能达到目的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61430493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档