Jun-20-2018, 12:19 AM
data = pd.DataFrame({'x': [1,2,3], 'y1': [4,1,5], 'y2': [2, 4, 5]}) xvals = data.x.values.tolist() names = ['SF', 'Montreal'] data_pars = [{'x': xvals, 'y': data[colname].values.tolist(), 'name': name, 'type': 'line'} for colname, name in zip(data.iloc[:, 1:].columns, names)] dcc.Graph( id='example-graph', figure={ 'data': data_pars, 'layout': { 'title': ' Campaign Contacts ' } } )