GDP Per Capita vs Life Expectancy Scatter Plot

The same approach can be used for a different kind of plot, that is, the scatter plot. The below code shows how it is done. facet_col is used to split our plot into sub-plots of continent data like shown below. 

Python3




import plotly.express as px
  
  
gapminder = px.data.gapminder()
gapminder.head(15)
  
fig = px.scatter(
    gapminder, 
    x ="gdpPercap"
    y ="lifeExp"
    animation_frame ="year"
    animation_group ="country",
    size ="pop"
    color ="continent"
    hover_name ="country"
    facet_col ="continent",
    size_max = 45,
    range_y =[25, 90]
)
fig.show()


Output:

Correlation between life expectancy and GDP per capita

Animated Data Visualization using Plotly Express

Data Visualization is a big thing in the data science industry and displaying the proper statistics to a business or governments can help them immeasurably in improving their services. It is very painful to understand data from different times from multiple charts and make any sense of it. That is where the need for animated data visualizations lie. In this, article we are going to use Plotly Express for plotting and animating the data and datasets from Gapminder. We are going to look at different types of animation provided by Plotly Express.

Similar Reads

Installation

Make sure your have Python 3 installed in your computer. Install Plotly which is going to be used for animating the data. To install it, type the below command in the terminal....

Importing modules and dataset

We need to import Plotly Express and world data from Gapminder....

Life Expectancy Choropleth

...

Population Bar Graph

A choropleth is a map that uses differences in color in defined areas about a common property in order to visualize data as an aggregate summary of a region(in this case, a country). Plotly Express makes it easy to plot choropleths. The below code shows how to take information from gapminder. Set the parameter to which you want to color the choropleth to. Here we wanted the choropleth to shade regions on the basis of life expectancy(lifeExp). hover_name shows the set data when hovered over. animation_frame refers to the parameter on which the animation should be done(mostly, this parameter is the time series data)....

GDP Per Capita vs Life Expectancy Density Contour

...

GDP Per Capita vs Life Expectancy Scatter Plot

Now let’s make an animated bar graph using the same dataset using population as our primary data in this instance. Let the x of the data be the continent and y be population and when hovered over the names of the countries should be shown. So let’s set hover to ‘country’. It is important to specify range as it helps in understanding the scale of the data we are working on. The parameter on which the animation is done is, of course, the year....

Conclusion

...

Contact Us