Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Stripplot | Categorical Plot Types
Deep Dive into the seaborn Visualization

book
Stripplot

In statistics, a categorical variable is a variable that can take on one of a limited and usually fixed number of possible values, assigning each individual or other unit of observation to a particular group or nominal category on the basis of some qualitative property.

A stripplot is a single-axis scatter plot that is used to visualize the distribution of many individual one-dimensional values. The values are plotted as dots along one unique axis, and the dots with the same value can overlap.

carousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-imgcarousel-img
Tâche

Swipe to start coding

  1. Set the 'whitegrid' style with the 'aliceblue' axes.facecolor.
  2. Create the stripplot using the seaborn library:
  • Set the x parameter equals the 'day';
  • Set the y parameter equals the 'total_bill';
  • Set the hue parameter equals the 'smoker';
  • Set the size parameter equals 20;
  • Set the 'crest' palette;
  • Set the 'D' marker;
  • Set the alpha parameter equals 0.25.

Solution

import warnings

# Ignore all warnings
warnings.filterwarnings('ignore')

# Importing libraries needed
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# Reading the file
df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/66ba0c8e-8422-413c-b7e1-74bd24c61656/tips.csv')

# Set the 'whitegrid' style with the 'aliceblue' facecolor
sns.set_style('whitegrid', {'axes.facecolor': 'aliceblue'})
# Create a stripplot
sns.stripplot(# Set the x
x = 'day',
# Set the y
y = 'total_bill',
# Set the hue
hue = 'smoker',
# Set the size
size = 20,
# Set the palette
palette = 'crest',
# Set the marker
marker = 'D',
# Set the alpha
alpha = 0.25,
# Setting the data
data = df)

# Displaying the plot
plt.show()
# Importing libraries needed

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
import warnings

# Ignore all warnings
warnings.filterwarnings('ignore')

# Importing libraries needed
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# Reading the file
df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/66ba0c8e-8422-413c-b7e1-74bd24c61656/tips.csv')

# Set the 'whitegrid' style with the 'aliceblue' facecolor
sns.set_style('whitegrid', {'axes.facecolor': 'aliceblue'})
# Create a stripplot
sns.stripplot(# Set the x
x = 'day',
# Set the y
y = 'total_bill',
# Set the hue
hue = 'smoker',
# Set the size
size = 20,
# Set the palette
palette = 'crest',
# Set the marker
marker = 'D',
# Set the alpha
alpha = 0.25,
# Setting the data
data = df)

# Displaying the plot
plt.show()
# Importing libraries needed
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# Reading the file
df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/66ba0c8e-8422-413c-b7e1-74bd24c61656/tips.csv')

# Set the 'whitegrid' style with the 'aliceblue' facecolor
___('___', {'axes.___': ___})
# Create a stripplot
___(# Set the x
___,
# Set the y
___,
# Set the hue
hue = '___',
# Set the size
___ = 20,
# Set the palette
palette = '___',
# Set the marker
___,
# Set the alpha
___ = 0.25,
# Setting the data
data = df)

# Displaying the plot
plt.show()
toggle bottom row
some-alt