3-variable Scatterplot
We figured out how to build a scatterplot based on 2 variables. But we can also create a plot based on 3 variables!
The 3rd variable is named hue.
An example of a 3-variable scatterplot:
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/c5b4ea8f-8a30-439f-9625-ddf2effbd9ac/3+scater.png)
To initialize a 3-variable scatterplot based on the pandas
DataFrame, we need to input at least 4 parameters: x
, y
(columns-coordinates for the plot), hue
(the third variable), and data
(he DataFrame containing the data).
Look at the code below!
Let's solve a problem from a common example of using 3 variables on plots.
Tips problem
You have the following data:
- What was the total bill of the visitor (
bill
) - What tips did he/she leave (
tips
) - Gender of the client (
gender
) - Daytime client visited the cafe (
daytime
).
Tarea
- Import the
seaborn
withsns
alias. - Import the
matplotlib.pyplot
withplt
alias. - Import the
pandas
withpd
alias. - Create a scatterplot using
'bill'
column for the x-value and'tips'
column for the y-value and'daytime'
for the hue-value usingdf
dataset. - Show the plot.
¿Todo estuvo claro?
Contenido del Curso
First Dive into seaborn Visualization
1. Nice to Meet you, seaborn!
First Dive into seaborn Visualization
3-variable Scatterplot
We figured out how to build a scatterplot based on 2 variables. But we can also create a plot based on 3 variables!
The 3rd variable is named hue.
An example of a 3-variable scatterplot:
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/c5b4ea8f-8a30-439f-9625-ddf2effbd9ac/3+scater.png)
To initialize a 3-variable scatterplot based on the pandas
DataFrame, we need to input at least 4 parameters: x
, y
(columns-coordinates for the plot), hue
(the third variable), and data
(he DataFrame containing the data).
Look at the code below!
Let's solve a problem from a common example of using 3 variables on plots.
Tips problem
You have the following data:
- What was the total bill of the visitor (
bill
) - What tips did he/she leave (
tips
) - Gender of the client (
gender
) - Daytime client visited the cafe (
daytime
).
Tarea
- Import the
seaborn
withsns
alias. - Import the
matplotlib.pyplot
withplt
alias. - Import the
pandas
withpd
alias. - Create a scatterplot using
'bill'
column for the x-value and'tips'
column for the y-value and'daytime'
for the hue-value usingdf
dataset. - Show the plot.
¿Todo estuvo claro?