import plotly.graph_objects as go,numpy as np,pandas as pd
from plotly.offline import plot
url='https://raw.githubusercontent.com/plotly/'+\
'datasets/master/gapminderDataFiveYear.csv'
years=['1952','1962','1967','1972','1977','1982','1987',
'1992','1997','2002','2007']
for continent in dataset['continent']:
if continent not in continents: continents.append(continent)
fig_dict={"data":[],"layout":{},"frames":[]}
fig_dict["layout"]["xaxis"]={"range":[30,85],"title":"Life Expectancy"}
fig_dict["layout"]["yaxis"]={"title":"GDP per Capita","type":"log"}
fig_dict["layout"]["hovermode"]="closest"
fig_dict["layout"]["updatemenus"]=[
{"args":[None,{"frame":{"duration":500,"redraw":False},
"transition":{"duration":300,
"easing":"quadratic-in-out"}}],
"label":"Play","method":"animate"},
{"args":[[None],{"frame":{"duration":0,"redraw":False},
"transition":{"duration":0}}],
"label":"Pause","method":"animate"}],
"direction":"left","pad":{"r":10,"t":87},
"showactive":False,"type":"buttons",
"x":0.1,"xanchor":"right","y":0,"yanchor":"top"}]
sliders_dict={"active":0,"yanchor":"top","xanchor":"left",
"currentvalue":{"font":{"size":20},"prefix":"Year:",
"visible":True,"xanchor":"right"},
'transition':{'duration':300,'easing':'cubic-in-out'},
'pad':{'b':10,'t':50},'len':.9,'x':.1,'y':0,'steps':[]}