作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想重新标记图中的条形图。目前,在此玩具示例中,我的栏被分组并命名为“A”、“B”和“C”。
如何将 A、B 和 C 重新标记为其他名称,例如“第一”、“第二”和“第三”?
sns.catplot(data = data,
x = x,
y = y,
hue='condition',
kind='bar',
order=['A', 'B', 'C'],
palette=sns.color_palette(['#FF5720', '#18C288']))
非常感谢您的提前建议!
最佳答案
只需在 g.set()
中使用 xticklabels
。示例取自此处:catplot example .
import seaborn as sns
sns.set(style="whitegrid")
# Load the example Titanic dataset
titanic = sns.load_dataset("titanic")
# Draw a nested barplot to show survival for class and sex
g = sns.catplot(
x="class",
y="survived",
hue="sex",
data=titanic,
height=6,
kind="bar",
palette=sns.color_palette(['#FF5720', '#18C288'])
)
g.despine(left=True)
g.set_ylabels("survival probability")
g.set(xticklabels=["first", "second", "third"])
关于python - 如何在 seaborn 情节中重新标记条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61991736/
我是一名优秀的程序员,十分优秀!