{"id":19920,"date":"2021-02-07T22:41:58","date_gmt":"2021-02-08T03:41:58","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/?p=19920"},"modified":"2025-06-25T02:24:50","modified_gmt":"2025-06-25T02:24:50","slug":"health_status_visualizations-health-system-performance-canada-and-others","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=19920","title":{"rendered":"health_status_visualizations, Health System Performance, Canada and Others"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><a href=\"https:\/\/medium.com\/@SayedAhmedCanada?source=post_page-----b7c04b2d3ccb--------------------------------\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/fit\/c\/96\/96\/1%2AqIditOG5oO0RmWRR7Iw4bA.png?w=750&#038;ssl=1\" alt=\"Justetc Social Services (non-profit)\"\/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/medium.com\/@SayedAhmedCanada?source=post_page-----b7c04b2d3ccb--------------------------------\">Justetc Social Services (non-profit)<\/a><a href=\"https:\/\/medium.com\/health-system-performance\/health-status-visualizations-health-system-performance-canada-and-others-b7c04b2d3ccb?source=post_page-----b7c04b2d3ccb--------------------------------\">Jan 31<\/a>&nbsp;\u00b7&nbsp;4&nbsp;min read<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import pandas as pd<br \/>import matplotlib.pyplot as plt<br \/>%matplotlib inlinefrom __future__ import print_function<br \/>from ipywidgets import interact, interactive, fixed, interact_manual<br \/>import ipywidgets as widgetshealth_status = pd.read_excel('..\/data\/health-status.xls')<br \/>health_status.head()<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AvVLzXQv7m8_lVhbExoyyqQ.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">health_status.set_index(['Indicator'])<br \/>#health_status.loc[health_status['Cancer Mortality (F)']]<br \/>#health_status.index.unique()<br \/>indicators = pd.Index(health_status['Indicator']).unique()<br \/>years = health_status['Data year'].unique()<br \/>indicators[0], years[0]('Cancer Mortality (F)', '2013')cancer_mortality_2013 = health_status.loc[  (health_status['Indicator'] == indicators[0]) &amp; (health_status['Data year'] == years[0]) ]<br \/>cancer_mortality = health_status.loc[  (health_status['Indicator'] == indicators[0])  &amp; (health_status['Data year'] != 2012) ]<br \/>cancer_mortality<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Aw1DdRhgOHJzuyno1vtHVtA.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">plt.rcParams['figure.figsize'] = [15, 9]<br \/>#plt.scatter(cancer_mortality['Data year'], cancer_mortality['Value']) #, s=cancer_mortality['Value']*10)<br \/>for aYear in years: <br \/>    data = health_status.loc[  (health_status['Indicator'] == indicators[0])  &amp; (health_status['Data year'] == aYear) ]<br \/>    plt.scatter(data['Data year'], data['Region'], s=cancer_mortality['Value']*10 )<br \/>    plt.show()<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Ap_hkyC8HMeFS5umiECATFg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AEpd3JMt14ebg5khsik76rw.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AKL8V4Mn-WF87tY6ppcmmaA.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AkGLs3IOqUUGYrc__5F2XIg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2A3zToT57UW8R4Uxcf20Qm4g.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2ACboRz4FWxUxF2vRSjmQ6UQ.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2ASBk228za_VAmU3fUNg208g.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Alc7q7T8Z-cnpafgqFh6QZg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Alc7q7T8Z-cnpafgqFh6QZg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Alc7q7T8Z-cnpafgqFh6QZg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2Alc7q7T8Z-cnpafgqFh6QZg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">years = [ int(aYear) for aYear in years if (aYear != 'Not applicable') and len( str(aYear).split(' ')) &lt;= 1 ]<br \/>years = sorted(years)<br \/>years[2012, 2013, 2013, 2014, 2014, 2015, 2015]plt.rcParams['figure.figsize'] = [8, 15]<br \/>from matplotlib import pyplot as plt<br \/>f = plt.figure()<br \/>ax = f.gca()<br \/>f.show()<br \/>#years = [2012, 2013, 2014, 2015, 2016, 2017, 2018]<br \/>for aYear in years: <br \/>    #print(aYear)     <br \/>    if (aYear=='Not applicable'):<br \/>        continue<br \/>    #ax = fig.add_subplot(111)<br \/>    data = health_status.loc[  (health_status['Indicator'] == indicators[0])  &amp; (health_status['Data year'] == aYear) ]<br \/>    ax.scatter(data['Data year'], data['Region'], s=cancer_mortality['Value']*20 )<br \/>    #line1.set_ydata(data['Region'])<br \/>    f.canvas.draw()<br \/>    #plt.show()<br \/>    #plt.pause(1)<br \/>    #ax.clear()<br \/>    #fig.canvas.draw()<br \/>    <br \/>#plt.legend()C:\\ProgramData\\Anaconda3\\lib\\site-packages\\matplotlib\\figure.py:445: UserWarning: Matplotlib is currently using module:\/\/ipykernel.pylab.backend_inline, which is a non-GUI backend, so cannot show the figure.<br \/>  % get_backend())<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AHKdrTloDMuZsX-xKHIG61Q.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">plt.rcParams['figure.figsize'] = [5, 5]<br \/>plt.ion()<br \/>fig = plt.figure()<br \/>ax = fig.add_subplot(111)<br \/>#line1, = ax.plot(cancer_mortality_2013['Data year'], cancer_mortality_2013['Region'], 'b')<br \/>#pl = ax.scatter(cancer_mortality_2013['Data year'], cancer_mortality_2013['Region'], s=cancer_mortality_2013['Value']*30 )<br \/><br \/>fig = plt.figure()<br \/>ax = fig.add_subplot(111)<br \/>years = [2012, 2013, 2014, 2015]<br \/>for aYear in years: <br \/>    print(aYear)        <br \/>    ax = fig.add_subplot(111)<br \/>    data = health_status.loc[  (health_status['Indicator'] == indicators[0])  &amp; (health_status['Data year'] == aYear) ]<br \/>    ax.scatter(data['Data year'], data['Region'], s=cancer_mortality['Value']*10 )<br \/>    #line1.set_ydata(data['Region'])<br \/>    plt.show()<br \/>    plt.pause(0.0001)<br \/>    ax.clear()<br \/>    #fig.canvas.draw()<br \/>    <br \/>#for phase in np.linspace(0, 10*np.pi, 100):<br \/>#line1.set_ydata(np.sin(0.5 * x + phase))<br \/>#fig.canvas.draw()2012<br \/><br \/><br \/>C:\\ProgramData\\Anaconda3\\lib\\site-packages\\matplotlib\\figure.py:98: MatplotlibDeprecationWarning: <br \/>Adding an axes using the same arguments as a previous axes currently reuses the earlier instance.  In a future version, a new instance will always be created and returned.  Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.<br \/>  \"Adding an axes using the same arguments as a previous axes \"<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2A6lHcDAsLfUE86R04qtqZEw.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2AF96O5RmdJVu7eKSOACPsIQ.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">2013<br \/>2014<br \/>2015plt.rcParams['figure.figsize'] = [15, 9]<br \/>plt.scatter(cancer_mortality_2013['Data year'], cancer_mortality_2013['Region'], s=cancer_mortality_2013['Value']*30 )<br \/>plt.show()<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2ACPICyP0Zm7OlHPmCmIk5Cg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">plt.rcParams['figure.figsize'] = [15, 9]<br \/>plt.scatter(cancer_mortality_2013['Region'],  cancer_mortality_2013['Value'], s=cancer_mortality_2013['Value']*30 )<br \/>plt.show()<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2ARxaRfc6KetjmMWxdIm1mWw.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">plt.rcParams['figure.figsize'] = [100, 50]<br \/>from matplotlib import pyplot as plt<br \/>f = plt.figure()<br \/>ax = f.gca()<br \/>f.show()<br \/>#years = [2012, 2013, 2014, 2015, 2016, 2017, 2018]<br \/>for aYear in years: <br \/>    #print(aYear)     <br \/>    if (aYear=='Not applicable'):<br \/>        continue<br \/>    #ax = fig.add_subplot(111)<br \/>    data = health_status.loc[  (health_status['Indicator'] == indicators[0])  &amp; (health_status['Data year'] == aYear) ]<br \/>    #ax.scatter(data['Data year'], data['Region'], s=cancer_mortality['Value']*20 )<br \/>    ax.scatter(data['Region'], data['Value'], s=cancer_mortality['Value']*100 )<br \/>    #line1.set_ydata(data['Region'])<br \/>    f.canvas.draw()<br \/>    #plt.show()<br \/>    #plt.pause(1)<br \/>    #ax.clear()<br \/>    #fig.canvas.draw()<br \/>    <br \/>#plt.legend()<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/miro.medium.com\/proxy\/1%2ArAghKNzBtNTHxtJME3jOUg.png?w=750&#038;ssl=1\" alt=\"png\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">def f(x):<br \/>    return x<br \/><br \/><br \/>w = interact(f, x=indicators);<br \/>interact(f, x=years);interactive(children=(Dropdown(description='x', options=('Cancer Mortality (F)', 'Cancer Mortality (M)', 'Hear\u2026<br \/><br \/><br \/><br \/>interactive(children=(Dropdown(description='x', options=(2012, 2013, 2014, 2015), value=2012), Output()), _dom\u2026w = interactive(f, x=indicators);type(w)ipywidgets.widgets.interaction.interactivew.children(Dropdown(description='x', options=('Cancer Mortality (F)', 'Cancer Mortality (M)', 'Heart Disease Mortality', 'Infant Mortality', 'Life Expectancy at Birth (F)', 'Life Expectancy at Birth (M)', 'Perceived Health Status', 'Stroke Mortality', 'Suicide (F)', 'Suicide (M)', 'Transport Accident Mortality (F)', 'Transport Accident Mortality (M)'), value='Cancer Mortality (F)'),<br \/> Output())display(w)interactive(children=(Dropdown(description='x', options=('Cancer Mortality (F)', 'Cancer Mortality (M)', 'Hear\u2026w.result'Perceived Health Status'<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Justetc Social Services (non-profit)Jan 31&nbsp;\u00b7&nbsp;4&nbsp;min read import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlinefrom __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetshealth_status = pd.read_excel(&#8216;..\/data\/health-status.xls&#8217;)health_status.head() health_status.set_index([&#8216;Indicator&#8217;])#health_status.loc[health_status[&#8216;Cancer Mortality (F)&#8217;]]#health_status.index.unique()indicators = pd.Index(health_status[&#8216;Indicator&#8217;]).unique()years = health_status[&#8216;Data year&#8217;].unique()indicators[0], years[0](&#8216;Cancer Mortality (F)&#8217;, &#8216;2013&#8217;)cancer_mortality_2013 = health_status.loc[ (health_status[&#8216;Indicator&#8217;] == indicators[0]) &amp; (health_status[&#8216;Data year&#8217;] == years[0]) ]cancer_mortality = health_status.loc[ (health_status[&#8216;Indicator&#8217;] == &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=19920\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1903,1894,1919,182],"tags":[],"class_list":["post-19920","post","type-post","status-publish","format-standard","hentry","category-data-visualization","category-health-system-performance","category-visualize-health-system-performance","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":19914,"url":"http:\/\/bangla.sitestree.com\/?p=19914","url_meta":{"origin":19920,"position":0},"title":"IPywidgets, interactive","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)\u00b7Jan 31 from __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetsdef f(x): return xinteract(f, x=10);interactive(children=(IntSlider(value=10, description='x', max=30, min=-10), Output()), _dom_classes=('widget-\u2026interact(f, x=True);interactive(children=(Checkbox(value=True, description='x'), Output()), _dom_classes=('widget-interact',))interact(f, x='Hi there!');interactive(children=(Text(value='Hi there!', description='x'), Output()), _dom_classes=('widget-interact',))@interact(x=True, y=1.0)def g(x, y): return (x, y)interactive(children=(Checkbox(value=True, description='x'), FloatSlider(value=1.0, description='y', max=3.0, \u2026interact(f, x=['apples','oranges']);interactive(children=(Dropdown(description='x', options=('apples',\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19916,"url":"http:\/\/bangla.sitestree.com\/?p=19916","url_meta":{"origin":19920,"position":1},"title":"How to use ipywidgets, interactive as used in the project","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)Jan 31\u00a0\u00b7\u00a01\u00a0min read from __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetsdef f(x): return xinteract(f, x=10);interactive(children=(IntSlider(value=10, description='x', max=30, min=-10), Output()), _dom_classes=('widget-\u2026interact(f, x=True);interactive(children=(Checkbox(value=True, description='x'), Output()), _dom_classes=('widget-interact',))interact(f, x='Hi there!');interactive(children=(Text(value='Hi there!', description='x'), Output()), _dom_classes=('widget-interact',))@interact(x=True, y=1.0)def g(x, y): return (x, y)interactive(children=(Checkbox(value=True, description='x'), FloatSlider(value=1.0, description='y', max=3.0, \u2026interact(f, x=['apples','oranges']);interactive(children=(Dropdown(description='x',\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19909,"url":"http:\/\/bangla.sitestree.com\/?p=19909","url_meta":{"origin":19920,"position":2},"title":"About the Project : Benchmarking Canada\u2019s Health Care Systems: International Comparisons, 2017","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)Jan 31\u00a0\u00b7\u00a01\u00a0min read Project : Benchmarking Canada\u2019s Health Care Systems: International Comparisons, 2017 By Sayed Ahmed Objective: Visualize the performance of Canadian Healthcare System Performance against other countries Short Description\u00a0: Analyze, compare, and visualize the performance of Canadian healthcare system against other countries using public dataset. The\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19922,"url":"http:\/\/bangla.sitestree.com\/?p=19922","url_meta":{"origin":19920,"position":3},"title":"interactive_health_status_visualizations, Health System Performance, Canada and Others","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)Jan 31\u00a0\u00b7\u00a05\u00a0min read import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlinefrom __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetshealth_status = pd.read_excel('..\/data\/health-status.xls')health_status.head() # find all indicatorshealth_status.set_index(['Indicator'])indicators = pd.Index(health_status['Indicator']).unique()# find all yearsyears = health_status['Data year'].unique()indicators[0], years[0]('Cancer Mortality (F)', '2013')# sort yearsyears = [ int(aYear) for\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19924,"url":"http:\/\/bangla.sitestree.com\/?p=19924","url_meta":{"origin":19920,"position":4},"title":"non_med_determinants_visualizations, Health System Performance, Canada and Others","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)Jan 31\u00a0\u00b7\u00a05\u00a0min read import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlinefrom __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetsnon_med_determinants = pd.read_excel('..\/data\/non-med-determinants.xls')non_med_determinants.head() # find all indicatorsnon_med_determinants.set_index(['Indicator'])indicators = pd.Index(non_med_determinants['Indicator']).unique()# find all yearsyears = non_med_determinants['Data year'].dropna().unique()indicators[0], years('Alcohol Consumption: Adults', array(['2014', '2015', '2013', 2015, 'Not applicable', '2016'],\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19918,"url":"http:\/\/bangla.sitestree.com\/?p=19918","url_meta":{"origin":19920,"position":5},"title":"access_to_care, primary-prescribing, Health System Performance, Canada and Others","author":"Sayed","date":"February 7, 2021","format":false,"excerpt":"Justetc Social Services (non-profit)Jan 31\u00a0\u00b7\u00a05\u00a0min read import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlinefrom __future__ import print_functionfrom ipywidgets import interact, interactive, fixed, interact_manualimport ipywidgets as widgetsaccess_to_care = pd.read_excel('..\/data\/access-to-care.xls')access_to_care.head() # find all indicatorsaccess_to_care.set_index(['Indicator'])indicators = pd.Index(access_to_care['Indicator']).unique()# find all yearsyears = access_to_care['Data year'].dropna().unique()indicators[0], years('Inability to Pay for Medical Bills', array(['2016', 2016, 'Not applicable',\u2026","rel":"","context":"In &quot;Data Visualization&quot;","block_context":{"text":"Data Visualization","link":"http:\/\/bangla.sitestree.com\/?cat=1903"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/19920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19920"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/19920\/revisions"}],"predecessor-version":[{"id":19921,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/19920\/revisions\/19921"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19920"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}