#% matplotlib
#notebook
import numpy as np
import matplotlib.pyplot as plt
# 1.1 准备数据
year_x = np.arange(2014, 2022, 1) # X轴刻度值(2014-2021)
data_num = np.array([87430, 90912, 96225, 101885, 107147, 116390, 105764, 120215]) # 中医类诊疗量
data_speed = np.array([7.40, 4.00, 5.83, 5.81, 5.16, 8.63, -9.13, 13.66]) # 同比增速
# 1.2 创建第一个坐标系实例
ax = plt.subplot2grid((2, 3), (0, 0), colspan=3)
# 1.3 在第一个坐标系实例上绘制堆积柱形图
bar = ax.bar(year_x, data_num, width=0.5, color='orange')
# 1.4 创建共享x轴的第二个坐标系实例
ax_right = ax.twinx()
# 1.5 在第二个坐标系实例绘制折线图
line = ax_right.plot(year_x, data_speed, 'm^-')
# 1.6 图表辅助元素定制
ax_right.set_ylabel('同比增速(%)')
ax.set_ylabel('诊疗量 (万人次)')
ax.set_title('2014-2021年中国中医类医疗卫生机构诊疗量')
ax_right.set_ylim(-20, 20)
# 2.1 准备数据
ratios = [2.2, 27.9, 56.2, 10.9, 2.8] # 各年龄段用户比例
labels = ['20岁以下', '20-30岁', '31-40岁', '41-50岁', '51
中医药类数据可视化
最新推荐文章于 2024-07-18 13:56:07 发布