|
14 | 14 |
|
15 | 15 | ILLIQUID_ASSETS_GSHEET = 'https://docs.google.com/spreadsheets/d/1beNgV2Aemu01I-iyTsfOvHDTSevb0dj8GWXqo5KDShk'
|
16 | 16 |
|
17 |
| -# TODO: update page title for browser header |
18 |
| -dash.register_page(__name__) |
| 17 | +dash.register_page(__name__, title="KlimaDAO Treasury Heads Up Display") |
19 | 18 |
|
20 | 19 | # TODO: add caching
|
21 | 20 |
|
|
121 | 120 | # TODO: style colors based on KIP
|
122 | 121 | # TODO: style holdings as $xx.yy[m/k] (i.e. human-formatted like indicators)
|
123 | 122 | # TODO: visualize targets in some way
|
124 |
| -# TODO: load from Google Sheet for maintenance |
125 |
| -green_ratio_fig = px.pie(green_ratio_df, values="value", |
126 |
| - names="bucket", hole=.3) |
| 123 | +# TODO: load targets from Google Sheet for ease of maintenance |
| 124 | +green_ratio_fig = px.pie( |
| 125 | + green_ratio_df, values="value", |
| 126 | + names="bucket", hole=.3, color="bucket", |
| 127 | + color_discrete_map={ |
| 128 | + 'Op Ex': '#f2ae00', |
| 129 | + 'Carbon Forwards': '#6fff93', |
| 130 | + 'Carbon Backing': '#00cc33', |
| 131 | + 'Treasury Holdings': '#ddf641' |
| 132 | + } |
| 133 | +) |
| 134 | + |
| 135 | +# target_indicators = |
127 | 136 |
|
128 | 137 | layout = dbc.Container([
|
129 | 138 | html.Div([
|
|
138 | 147 | dcc.Graph(figure=green_ratio_fig)
|
139 | 148 | ], xs=12, sm=12, md=12, lg=6, xl=6),
|
140 | 149 | ]),
|
141 |
| - ], className='center_2'), |
| 150 | + ], className='center'), |
142 | 151 | ], id='page_content_hud', fluid=True)
|
0 commit comments