Python Matplotlib 城市薪资水平分析可视化
import matplotlib.pyplot as plt
plt.title('城市薪资水平分析')
x_label = citySalary.index
y = citySalary.values
plt.bar(x_label, y)
for x, y in enumerate(y):
plt.text(x, y + 0.1, str(y), ha='center')
plt.show()
本代码使用 Python 的 Matplotlib 库绘制城市薪资水平分析图表,并使用文本标注数据,方便直观地展示薪资水平分布。
代码解读:
- 导入 Matplotlib 库:
import matplotlib.pyplot as plt - 设置图表标题:
plt.title('城市薪资水平分析') - 获取 X 轴数据:
x_label = citySalary.index - 获取 Y 轴数据:
y = citySalary.values - 绘制柱状图:
plt.bar(x_label, y) - 使用文本标注数据:
for x, y in enumerate(y): plt.text(x, y + 0.1, str(y), ha='center') - 显示图表:
plt.show()
代码说明:
citySalary是一个包含城市和薪资水平的 DataFrame 数据集,其index属性代表城市名称,values属性代表对应城市的薪资水平。plt.bar(x_label, y)用于绘制柱状图,其中x_label代表 X 轴数据(城市名称),y代表 Y 轴数据(薪资水平)。plt.text(x, y + 0.1, str(y), ha='center')用于在每个柱状图上方添加文本标注,其中x代表柱状图的横坐标位置,y + 0.1代表文本标注的纵坐标位置,str(y)代表文本内容(薪资水平),ha='center'表示文本水平居中。
总结:
本代码使用 Matplotlib 库绘制了一个清晰直观的城市薪资水平分析图表,并使用文本标注数据,方便用户快速了解每个城市的薪资水平。
原文地址: https://www.cveoy.top/t/topic/lR9C 著作权归作者所有。请勿转载和采集!