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, **kwargs)[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, default False
Sort class_column labels, useful when assigning colors.
- **kwargs
Options to pass to matplotlib plotting method.
- Returns
- matplotlib.axes.Axes
Examples
>>> df = pd.read_csv( ... 'https://raw.githubusercontent.com/pandas-dev/' ... 'pandas/main/pandas/tests/io/data/csv/iris.csv' ... ) >>> pd.plotting.parallel_coordinates( ... df, 'Name', color=('#556270', '#4ECDC4', '#C7F464') ... ) <AxesSubplot: xlabel='y(t)', ylabel='y(t + 1)'>