【发布时间】:2020-08-15 10:23:50
【问题描述】:
我有一个 Dataframe 用于创建条形图。
这是生成绘图的代码。
from matplotlib import pyplot as plt
import pandas as pd
gendercrcard=pd.DataFrame({'Gender':['Female','Female','Male','Male'],'Hascrcard':['No','Yes','No','Yes'],'count':[1351,3192,1594,3863]})
gendercrcard.plot(kind='bar')
plt.title('Credit Card Status with Gender', size = 20)
plt.xticks(size = 15, rotation = 0)
plt.ylabel('Frequency', size = 15)
plt.show()
我的xticks 目前对应他们在df 中的索引。但是,索引号不提供上下文。
有没有办法将它们更改为“男/女”和“信用卡/无信用卡”?
我还想更改方框的颜色(例如,男性 = 蓝色,女性 = 粉色)。
【问题讨论】:
-
请添加您当前想要改进的代码。
-
编辑@Erich
-
默认情况下,x 轴是数据框的索引。如果我们没有设置特定的索引,数字 0,1,2,... 是默认索引。
-
@yupper 你能告诉你如何期望输出。如果您可以添加预期的图形输出,那就太好了
标签: python matplotlib