Spaces:
Runtime error
Runtime error
File size: 2,320 Bytes
5b426bb 038d8df 5b426bb 038d8df 5b426bb 038d8df 5b426bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# -*- coding: utf-8 -*-
"""
Created on Thu Feb 10 11:34:26 2022
@author: Ricky D Cruze
Hans Rosling Gapminder
"""
import plotly_express as px
import pandas as pd
import streamlit as st
# emojis: https://www.webfx.com/tools/emoji-cheat-sheet/
st.set_page_config(page_title="Hans Rosling's Iconic Animated Motion Chart", page_icon=":purple_heart:", layout= "wide")
### --- LOAD DATAFRAME
gapminder = px.data.gapminder()
##making variables for later use
country = gapminder['country'].unique().tolist()
year = gapminder['year'].unique().tolist()
continent = gapminder['continent'].unique().tolist()
################################################
st.header('Scatter plot animation using Gapminder dataset!')
## Scatter plot animation
animated_scatter= px.scatter(gapminder, x="gdpPercap", y="lifeExp", animation_frame="year", animation_group="country",
size="pop", color="country", hover_name="country",
log_x=True, size_max=55, range_x=[100,100000], range_y=[25,90],template= 'plotly_white', width=1000, height=800)
st.write(animated_scatter)
##################
showtext= st.checkbox("Who is Hans Rosling?")
if showtext:
st.subheader("From Wikipedia: ")
st.write("""Hans Rosling (Swedish pronunciation: [ˈhɑːns ˈrûːslɪŋ]; 27 July 1948 – 7 February 2017) was a Swedish physician,
academic, and public speaker. He was a professor of international health at Karolinska Institute[4] and
was the co-founder and chairman of the Gapminder Foundation, which developed the Trendalyzer software system.
He held presentations around the world, including several TED Talks[5] in which he promoted the use of data
(and data visualization) to explore development issues.[6] His posthumously published book Factfulness,
coauthored with his daughter-in-law Anna Rosling Rönnlund and son Ola Rosling, became an international bestseller.[7]""")
# ---- HIDE STREAMLIT STYLE ----
hide_st_style = """
<style>
#MainMenu {visibility: hidden;}
footer {visibility: hidden;}
header {visibility: hidden;}
</style>
"""
st.markdown(hide_st_style, unsafe_allow_html=True)
|