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)[源代码]#
平行坐标绘图。
- Parameters:
- frameDataFrame
- class_columnstr
包含类别名称的列名。
- colslist,optional
要使用的列名列表。
- axmatplotlib.axis, 可选
Matplotlib 轴对象。
- colorlist 或 tuple, 可选
用于不同类的颜色。
- use_columnsbool, optional
如果为 true,则将列用作 xticks。
- xtickslist 或 tuple, 可选
用作 xticks 的值列表。
- colormapstr 或 matplotlib 颜色映射, 默认为 None
用于线颜色渐变的颜色映射。
- axvlinesbool, optional
如果为 true,则在每个 xtick 处添加垂直线。
- axvlines_kwds关键字参数, 可选
传递给 axvline 方法以绘制垂直线的选项。
- sort_labelsbool,默认 False
对 class_column 标签进行排序,当分配颜色时很有用。
- **kwargs
传递给 matplotlib 绘图方法的选项。
- 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') ... )