因此,我尝试创建一个使用滑块刷新绘图的单元格。这是代码,
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(),但似乎什么都没有发生。
发布于 2020-04-26 02:29:33
明白了!
使用
from IPython.display import clear_output
单元格输出是HTML!需要冲走那个,而不是剧情。
clear_output()
就能达到目的。
https://stackoverflow.com/questions/61430493
复制相似问题