0

我在名为 month_name 的 pandas 数据框中有一列,其中包含一年中的某些月份。

我尝试将这些数据作为对象和分类数据类型提供给 seaborn 可视化库。

在将列表传递给 seaborn 库之前,我也尝试过对其进行排序。在两个实例中,结果图看起来像(月份名称乱序:

         150           105                   _ 147_
Y-amount 100   47     ____     38    33      |    |
         50  ____     |   |  _____  ____     |    |
         0   |   |    |   |  |    | |   |    |    |
             |   |    |   |  |    | |   |    |    |
                     X-month_name
             August   July   June  October  September

如何让 month_names 以正确的顺序出现

并在条形顶部显示实际的确切值,就像这里的年份示例一样,它就在 DOT PLOT 示例的上方

4

2 回答 2

3

从文档:

{x, hue, col, row}_order : list-like, optional
    Order of levels plotted on various dimensions of the figure.
    Default is to use sorted level values.
于 2014-12-06T16:56:01.560 回答
1

这是新pd.Categorical类型 in的问题seaborn,目前不支持,但计划在 version 中添加0.6.0。请参阅此 github 问题:https ://github.com/mwaskom/seaborn/issues/361

于 2014-12-05T00:22:32.700 回答