Beispiel #1
0
# Each tab is drawn by one script
from scripts.histogram import histogram_tab
from scripts.table import table_tab
from scripts.time import time_tab

# Using included state data from Bokeh for map
# from bokeh.sampledata.us_states import data as states
# output_file("nichd.html")

# Read data into dataframes
trials = pd.read_csv(join(dirname(__file__), 'data', 'SearchResults.csv'),
                     index_col=0).dropna(subset=['Phases', 'Enrollment'])

# Formatted Flight Delay Data for map
# map_data = pd.read_csv(join(dirname(__file__), 'data', 'flights_map.csv'),
# header=[0,1], index_col=0)

# Create each of the tabs
tab1 = histogram_tab(trials)
# tab2 = density_tab(flights)
tab3 = table_tab(trials)
tab4 = time_tab(trials)
# tab5 = route_tb(flights)

# Put all the tabs into one application
tabs = Tabs(tabs=[tab1, tab3, tab4])

# Put the tabs in the current document for display
curdoc().add_root(tabs)
# Bokeh basics
from bokeh.io import curdoc
from bokeh.models.widgets import Tabs
from bokeh.plotting import figure, output_file
from bokeh.resources import CDN
from bokeh.embed import file_html

#from scripts.histogram import histogram_tab
from scripts.searches import searches_tab
from scripts.table import table_tab

from bokeh.sampledata.us_states import data as states

# Read data into dataframes
countries = pd.read_csv(join(dirname(__file__), 'data',
                             'Global_Mobility_Report2.csv'),
                        index_col=0).dropna()

# Create each of the tabs

tab1 = searches_tab(countries)
tab2 = table_tab(countries)

# Put all the tabs into one application

tabs = Tabs(tabs=[tab1, tab2])

# Put the tabs in the current document for display
curdoc().add_root(tabs)
from scripts.density import density_tab
from scripts.table import table_tab
from scripts.draw_map import map_tab
from scripts.routes import route_tab

# Using included state data from Bokeh for map
from bokeh.sampledata.us_states import data as states

# Read data into dataframes
flights = pd.read_csv(join(dirname(__file__), 'data', 'flights.csv'), 
	                                          index_col=0).dropna()

# Formatted Flight Delay Data for map
map_data = pd.read_csv(join(dirname(__file__), 'data', 'flights_map.csv'),
                            header=[0,1], index_col=0)

# Create each of the tabs
tab1 = histogram_tab(flights)
tab2 = density_tab(flights)
tab3 = table_tab(flights)
tab4 = map_tab(map_data, states)
tab5 = route_tab(flights)

# Put all the tabs into one application
tabs = Tabs(tabs = [tab1, tab2, tab3, tab4, tab5])

# Put the tabs in the current document for display
curdoc().add_root(tabs)


Beispiel #4
0
from bokeh.io import curdoc
from bokeh.models.widgets import Tabs
from bokeh.plotting import output_file, show

# Each tab is drawn by one script
from scripts.histogram import histogram_tab
from scripts.density import density_tab
from scripts.table import table_tab
from scripts.plot import plot_tab

# Read data into dataframes
df_avgs_w_l = pd.read_pickle('df_avgs_w_l')
df_avgs_w_l['rpi'] = pd.to_numeric(df_avgs_w_l['rpi'], errors='coerce')

# Create each of the tabs
tab1 = histogram_tab(df_avgs_w_l)
tab2 = density_tab(df_avgs_w_l)
tab3 = table_tab(df_avgs_w_l)
tab4 = plot_tab(df_avgs_w_l)
# tab5 = route_tb(flights)

# Put all the tabs into one application
tabs = Tabs(tabs=[tab1, tab2, tab3, tab4])

# Put the tabs in the current document for display
curdoc().add_root(tabs)

output_file('plots.html')

show(tabs)