jchoo commited on
Commit
ec09d55
·
verified ·
1 Parent(s): 5653dda

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -3,15 +3,27 @@
3
  import panel as pn
4
  import vega_datasets
5
 
 
 
 
 
 
 
 
 
 
6
  df2=pd.read_csv("https://raw.githubusercontent.com/dallascard/SI649_public/main/altair_hw3/approval_topline.csv")
7
 
 
 
 
8
  df2_approve = df2[df2['choice'] == 'approve']
9
 
10
  # Enable Panel extensions
11
- pn.extension()
12
  # pn.extension('vega', 'tabulator')
13
- # pn.extension(design='bootstrap')
14
- # pn.extension('vega')
15
 
16
  template = pn.template.BootstrapTemplate(
17
  title='SI649 Altair3',
 
3
  import panel as pn
4
  import vega_datasets
5
 
6
+ import pandas as pd
7
+ import altair as alt
8
+ import numpy as np
9
+ import pprint
10
+ import datetime as dt
11
+ from vega_datasets import data
12
+ import matplotlib.pyplot as plt
13
+
14
+
15
  df2=pd.read_csv("https://raw.githubusercontent.com/dallascard/SI649_public/main/altair_hw3/approval_topline.csv")
16
 
17
+ df2['timestamp']=pd.to_datetime(df2['timestamp'])
18
+ df2=pd.melt(df2, id_vars=['president', 'subgroup', 'timestamp'], value_vars=['approve','disapprove']).rename(columns={'variable':'choice', 'value':'rate'})
19
+
20
  df2_approve = df2[df2['choice'] == 'approve']
21
 
22
  # Enable Panel extensions
23
+ # pn.extension()
24
  # pn.extension('vega', 'tabulator')
25
+ pn.extension(design='bootstrap')
26
+ pn.extension('vega')
27
 
28
  template = pn.template.BootstrapTemplate(
29
  title='SI649 Altair3',