我在用seaborn来制作好的分类图。seaborn.catplot
对我帮助很大。
它使用pandas.DataFrame
的列名作为标签,但是有时我想在绘图上重命名这些标签。在
很明显,我可以使用matplotlib.pyplot
来设置轴标签、标题等等。但我怎样才能改变色调标签呢?我不想ugly_column_name
显示在我的绘图上。我想要一个不同的字符串,比如Pretty Category
。在
以下是我的绘图极为简化的代码,以及由此产生的图像。如何在这里编辑色调标签?有没有简单的单行线?在
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
data = pd.DataFrame({"ugly_column_name": ["foo", "foo", "foo", "bar", "bar", "bar"],
"x": [1, 2, 3, 1, 2, 3],
"y": [1, 1.1, 1.5, 1.1, 1.5, 2.0]}
)
sns.catplot(x="x", y="y", data=data, hue="ugly_column_name")
plt.xlabel('More than just lowerscore x')
目前没有回答
相关问题 更多 >
编程相关推荐