pandas.plotting.parallel_coordinates¶
-
pandas.plotting.
parallel_coordinates
(frame, class_column, cols=None, ax=None, color=None, use_columns=False, xticks=None, colormap=None, axvlines=True, axvlines_kwds=None, sort_labels=False, **kwds)[source]¶ Parallel coordinates plotting.
- Parameters
- frameDataFrame
- class_columnstr
Column name containing class names
- colslist, optional
A list of column names to use
- axmatplotlib.axis, optional
matplotlib axis object
- colorlist or tuple, optional
Colors to use for the different classes
- use_columnsbool, optional
If true, columns will be used as xticks
- xtickslist or tuple, optional
A list of values to use for xticks
- colormapstr or matplotlib colormap, default None
Colormap to use for line colors.
- axvlinesbool, optional
If true, vertical lines will be added at each xtick
- axvlines_kwdskeywords, optional
Options to be passed to axvline method for vertical lines
- sort_labelsbool, False
Sort class_column labels, useful when assigning colors
New in version 0.20.0.
- kwdskeywords
Options to pass to matplotlib plotting method
- Returns
- class:matplotlib.axis.Axes
Examples
>>> from matplotlib import pyplot as plt >>> df = pd.read_csv('https://raw.github.com/pandas-dev/pandas/master' '/pandas/tests/data/iris.csv') >>> pd.plotting.parallel_coordinates( df, 'Name', color=('#556270', '#4ECDC4', '#C7F464')) >>> plt.show()