Python 排序图
Python sorted plot
我想使用 seaborn 来执行 sns.barplot
其中值是有序的,例如按升序排列。
如果设置了 seaborn 的 order
参数,绘图似乎会复制所有非 NaN 标签的标签。
尝试像 mydf.sort_values(['myValueField'], ascending=False)
那样对值进行预排序不会改变结果,因为 seaborn 似乎无法解释它。
您是否在 pd.sort_values
之前保存更改?如果没有,可能您必须添加 inplace
关键字:
mydf.sort_values(['myValueField'], ascending=False, inplace=True)
我想使用 seaborn 来执行 sns.barplot
其中值是有序的,例如按升序排列。
如果设置了 seaborn 的 order
参数,绘图似乎会复制所有非 NaN 标签的标签。
尝试像 mydf.sort_values(['myValueField'], ascending=False)
那样对值进行预排序不会改变结果,因为 seaborn 似乎无法解释它。
您是否在 pd.sort_values
之前保存更改?如果没有,可能您必须添加 inplace
关键字:
mydf.sort_values(['myValueField'], ascending=False, inplace=True)