1 Star 0 Fork 0

passionboyxie / show_charts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
pandas_test.py 994 Bytes
一键复制 编辑 原始数据 按行查看 历史
passionboyxie 提交于 2024-01-19 13:25 . add pandas_test.py.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文乱码问题
fig, ax = plt.subplots(figsize=(10, 5))
data = {"厂家":["阿里","百度","腾讯","网易","联想","B站","贝壳","小米","蔚来","58同城","滴滴出行"],"裁员人数":[19527,5000,3933,2000,5000,738,11542,3695,3000,3000,5000]}
df = pd.DataFrame(data)
x0 = df["厂家"]
x = np.arange(11) # 生成 0~10 十个数,为bar函数提供x轴坐标
y = df["裁员人数"]
ax.bar(x, y, color="k", edgecolor="k", width=0.3, tick_label=x0)
# 上、右边线不显示
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
# 只显示y轴网格线
ax.grid(axis="y", c="k", linestyle="-")
# 设置y轴的范围为 0~20000
ax.set_ylim(0, 20000)
# 图名称
ax.set_title("2023各厂裁员人数", fontsize=14)
# x轴刻度线不显示
ax.tick_params(axis="x", bottom=False)
plt.show()
1
https://gitee.com/passionboyxie/pandas_charts.git
git@gitee.com:passionboyxie/pandas_charts.git
passionboyxie
pandas_charts
show_charts
master

搜索帮助