Parallel coordinate plot
A parallel plot plot allows to compare the feature of several individual observations (series) on a set of numeric variables. Interestingly,
Pandas is probably the best way to plot a parallel coordinate plot with python.
Plotly is a good alternative to plot interactive versions though.
⏱ Quick start
Pandas is probably the best way to make a parallel coordinate plot. This library is most often used for data wrangling, but it offers a
parallel_coordinates() function dedicated to it.🔥
# libraries import pandas import matplotlib.pyplot as plt from pandas.tools.plotting import parallel_coordinates # Take the iris dataset import seaborn as sns data = sns.load_dataset('iris') # Make the plot parallel_coordinates(data, 'species', colormap=plt.get_cmap("Set2")) plt.show()
Parallel coordinate chart with
The following examples are dedicated to the
parallel_coordinates() function of
Pandas. It shows how to apply the most common types of customization.
If you need to go further, here is the complete pandas documentation
Interactive parallel coordinate with
The following example is a parallel chart made with this library and the
From the web
The web is full of astonishing charts made by awesome bloggers, (often using R). The Python graph gallery tries to display (or translate from R) some of the best creations and explain how their source code works. If you want to display your work here, please drop me a word or even better, submit a Pull Request!