gpt4 book ai didi

python - 在 Seaborn Barplot 上标记轴

转载 作者:IT老高 更新时间:2023-10-28 21:11:47 25 4
gpt4 key购买 nike

我正在尝试将我自己的标签用于 Seaborn 条形图,代码如下:

import pandas as pd
import seaborn as sns

fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]})
fig = sns.barplot(x = 'val', y = 'cat',
data = fake,
color = 'black')
fig.set_axis_labels('Colors', 'Values')

enter image description here

但是,我收到一个错误:

AttributeError: 'AxesSubplot' object has no attribute 'set_axis_labels'

什么给了?

最佳答案

Seaborn 的条形图返回一个轴对象(不是图形)。这意味着您可以执行以下操作:

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]})
ax = sns.barplot(x = 'val', y = 'cat',
data = fake,
color = 'black')
ax.set(xlabel='common xlabel', ylabel='common ylabel')
plt.show()

关于python - 在 Seaborn Barplot 上标记轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31632637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com