我目前使用 Plotly Dash 创建一个 webapp 来可视化数据。语法涉及使用 dcc.Graph 来呈现 HTML Div,如下所示。html.Div 下面是渲染绘图的代码。x 和 y 轴值来自 Pandas DF。任何人都可以推荐一种使用 IF 语句来检查给定列是否存在然后继续返回以下代码的方法。当“无花果”变量不存在时,Plotly Dash 会出错
html.Div([
html.Div([
html.H3('Chart'),
dcc.Graph(id='Chart',figure = chart_fig
)
sensor3_trace_day1 = Scatter(
y = sensor_3_day1['BG Calibration (mg/dl)'],
x = sensor_3_day1['Current (nA)'],
mode = 'markers',
name = 'Sensor 3 Day 1'
)
data = [sensor1_trace]
layout = Layout(showlegend=True, height = 600, width = 600, title='Day 1: BG Cal vs Current',xaxis={'title':'Current [nA]'},yaxis={'title':'BG Calibration (mg/dl)'})
chart_fig = dict(data=data, layout=layout)
iplot(chart_fig)