diff --git a/daqviewer/tables.py b/daqviewer/tables.py index ff21742..b1e7eda 100644 --- a/daqviewer/tables.py +++ b/daqviewer/tables.py @@ -14,6 +14,7 @@ df = pd.read_csv(csv_name) df.iloc[:, 1:] = np.round(df.iloc[:, 1:] * 100) / 100 variables = { + 'location': '', 'H_sig': 'o', 'H_1%': 'x', 'H_max': '□', @@ -22,7 +23,7 @@ variables = { 'Tp1': '', } -df = df[['location'] + list(variables.keys())] +df = df[variables.keys()] # add an id column and set it as the index # in this case the unique ID is just the country name, so we could have just @@ -41,9 +42,9 @@ app.layout = html.Div([ 'id': key } for key, val in variables.items()], data=df.to_dict('records'), - editable=True, - filter_action="native", - sort_action="native", + editable=False, + # filter_action="native", + sort_action='native', sort_mode='multi', row_selectable='multi', row_deletable=False, @@ -81,8 +82,8 @@ def update_graphs(row_ids, selected_row_ids, active_cell): active_row_id = active_cell['row_id'] if active_cell else None colors = [ - '#FF69B4' if id == active_row_id else - '#7FDBFF' if id in selected_id_set else '#0074D9' for id in row_ids + '#FF69B4' if i == active_row_id else + '#7FDBFF' if i in selected_id_set else '#0074D9' for i in row_ids ] return [ @@ -119,9 +120,9 @@ def update_graphs(row_ids, selected_row_ids, active_cell): # check if column exists - user may have deleted it # If `column.deletable=False`, then you don't # need to do this check. - for column in ['pop', 'lifeExp', 'gdpPercap'] if column in dff + for column in ['H_sig', 'H_1%', 'H_max'] if column in dff ] if __name__ == '__main__': - app.run_server(debug=False) + app.run_server(debug=True)