# 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)

  Parallel coordinates plotting.

  Parameters:

  frame : DataFrame

  class_column : str

  > Column name containing class names

  cols : list, optional

  > A list of column names to use

  ax : matplotlib.axis, optional

  > matplotlib axis object

  color : list or tuple, optional

  > Colors to use for the different classes

  use_columns : bool, optional

  > If true, columns will be used as xticks

  xticks : list or tuple, optional

  > A list of values to use for xticks

  colormap : str or matplotlib colormap, default None

  > Colormap to use for line colors.

  axvlines : bool, optional

  > If true, vertical lines will be added at each xtick

  axvlines_kwds : keywords, optional

  > Options to be passed to axvline method for vertical lines

  sort_labels : bool, False

  > Sort class_column labels, useful when assigning colors

  > New in version 0.20.0.

  kwds : keywords

  > 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()

Scroll To Top