#python #matplotlib
#питон #matplotlib
Вопрос:
def api_button_callback(button): apidata = access_api() global df df=wrangle_data(apidata) refresh_graph() apibutton.icon="check" apibutton.disabled=True apibutton=wdg.Button( description='Refersh Graph', disabled=False, button_style='success', tooltip="Keep calm and carry on", icon='exclamation-triangle' ) apibutton.on_click(api_button_callback) display(apibutton) def plot_graph(): datalist=data['data'] dates=[dictionary['date'] for dictionary in datalist ] dates.sort() for entry in datalist: date=parse_date(entry['date']) for column in ['hospital', 'deaths', 'dailyCases']: if pd.isna(df.loc[date, column]): value= float(entry[column]) if entry[column]!=None else 0.0 df.loc[date, column]=value df.fillna(0.0, inplace=True) df.plot() def refresh_graph(): df.clear() plot_graph() display(plot_graph())
Это то, что у меня есть до сих пор, кнопка не обновляет график? Отображается начальный график, но я не могу обновить график и обновить его по команде.