near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftSeaborn
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Drawing scatterplot with categories in Seaborn
schedule Aug 12, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
To draw a scatterplot with categories in Seaborn, use sns,scatterplot(~)
.
Example of drawing scatterplot with categories in Seaborn
Consider the following Pandas DataFrame:
Drawing a scatterplot with Seaborn
To draw a scatterplot of Height
vs Weight
with Group
as the category:
ax = sns.scatterplot(data=df, x="Height", y="Weight", hue="Group")
This gives us the following plot:
Changing point markers
To vary the markers as well, use the style
argument:
ax = sns.scatterplot(data=df, x="Height", y="Weight", hue="Group", style="Group")
This gives us the following plot:
Notice how group B is marked by a cross now instead of a point.
Drawing different coloured points
To change the color of different categories, set the pallete
argument:
ax = sns.scatterplot(data=df, x="Height", y="Weight", hue="Group", style="Group", palette="Set2")
This gives us the following:
For other color palettes, please visit https://seaborn.pydata.org/tutorial/color_palettes.html#qualitative-color-palettesopen_in_new.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official Seaborn documentation
https://seaborn.pydata.org/generated/seaborn.scatterplot.html
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!