Interactive Scatter Plots
As you know by now, scatter plots are one of the most essential types of plots for presenting global patterns within a dataset. Naturally, it is important to know how to introduce interactivity in these plots. We will first look at the zoom and reset actions on plots. Before that, though, let's have a look at the dataset.
We can view the HPI
dataset using the following code:
import pandas as pd #Download the data from Github repo hpi_url = "https://raw.githubusercontent.com/TrainingByPackt/Interactive-Data-Visualization-with-Python/master/datasets/hpi_data_countries.tsv" # Once downloaded, read it into a DataFrame using pandas hpi_df = pd.read_csv(hpi_url, sep='\t') hpi_df.head()
The output is as follows:
Figure 4.1: HPI dataset
Note that there are 5
numerical/quantitative features in this dataset: Life Expectancy (years)
, Wellbeing (0-10)
, Inequality of outcomes
, Ecological Footprint...