python - xtick 标签如何引用标签而不是索引号?
问题描述
我有一个用于创建条形图的数据框。
这是生成绘图的代码。
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
. 但是,索引号不提供上下文。
有没有办法改变他们,让他们说“男/女”和“信用卡/无信用卡”?
我还想更改框的颜色(例如,男性 = 蓝色,女性 = 粉红色)。
解决方案
推荐阅读
- python-3.x - Elpy 初始化并按预期工作,除了错误突出显示功能
- r - 如何在这个问题中使用 apply 函数来避免 for 循环
- connection - ActiveMq 5.10 是否支持“检测来自客户端的故障”
- html - 如何防止 Bootstrap Modal 在 GridView 项目单击时关闭?
- android - 每次在活动中获取 savedInstanceState null
- r - 给定一个多组模式,如何在该模式中的特定组上拆分字符串?
- c# - PDF 网站上 DIV 中的首页图像预览
- reactjs - Google Chrome 无法在桌面系统上检测到 PWA?
- javascript - 无法在 nodejs 12.14.0 上安装 ref-struct 模块
- vue.js - 如果 ref 值具有括号字符,如何访问 vuejs refs