
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Split Every Violin in a Violin Plot Using Seaborn in Python
Seaborn is a library that helps in visualizing data. It comes with customized themes and a high level interface.
Violin plot is a combination of box plot with kernel density estimates (KDE). It is easier to analyse and understand how the data has been distributed. The wide portion of the violin indicates the higher density of data. The narrow portion of the violin indicates the lower density of data.
The inter-quartile range within a boxplot and the higher density portion of data fall within the same region in every category.
Syntax of violinplot function
seaborn.violinplot(x, y, hue, data,…)
Let us see how a split can be made in every violin plot −
Example
import pandas as pd import seaborn as sb from matplotlib import pyplot as plt my_df = sb.load_dataset('tips') sb.violinplot(x = "day", y="total_bill",hue = 'sex', data = my_df) plt.show()
Output
Explanation
- The required packages are imported.
- The input data is ‘iris_data’ which is loaded from the scikit learn library.
- This data is stored in a dataframe.
- The ‘load_dataset’ function is used to load the iris data.
- This data is visualized using the ‘violinplot’ function.
- Here, the dataframe is supplied as parameter.
- Also, the x and y values are specified.
- This data is displayed on the console.
Advertisements