【发布时间】:2020-11-27 15:41:19
【问题描述】:
我目前有这个图表,使用以下方法创建:
fg = sns.catplot(x='metric', y='number', hue='drop', data=df, kind='bar')
我需要将轴标签更改为逗号。
我试过了:
df['number'] = df['number'].apply(lambda x: "{:,}".format(x))
但是这个错误,因为 x 或 y 值都不是数字(上面将数据类型从数字更改为对象)。
如何在 y 轴值中获取逗号?
我不能使用 get_yaxis().set_major_formatter 因为这不是 facetgrid 的属性。
【问题讨论】:
-
仅供参考,您可以使用
fg.axes获取坐标区对象,如图所示 here
标签: python seaborn bar-chart visualization