Dynami c Plotting с IpyWidgets - PullRequest
       26

Dynami c Plotting с IpyWidgets

1 голос
/ 25 апреля 2020

Итак, я пытаюсь создать ячейку, которая обновляет графики с помощью ползунка. Вот код,

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

Результат выглядит следующим образом:

Output

Как заставить графики перезаписывать друг друга, Я пытаюсь использовать plt.clf () в своей функции, но, похоже, ничего не происходит.

1 Ответ

1 голос
/ 25 апреля 2020

Понял!

используя

from IPython.display import clear_output

Выход ячейки равен HTML! Нужен грипп sh что, а не сюжет.

clear_output()

Подойдет.

...