如何绘制每条线对应不同列的多线折线图,X轴为Range且各折线不同颜色
多线折线图绘制实现方案
你提供的4组数据对应4个X轴区间,两条折线分别对应Count、Count2列,以下是两种常用实现方式:
方案1:Python + Matplotlib 实现
直接运行以下代码即可生成符合要求的图表,可自行修改color参数调整两条折线的颜色:
import matplotlib.pyplot as plt # 导入对应数据 x_axis = ["0-25", "25-50", "50-75", "75-100"] count_data = [2757, 220, 220, 3] count2_data = [22253, 1118, 76, 11] # 绘制两条不同颜色的折线 plt.plot(x_axis, count_data, color="#1f77b4", label="Count", marker="o") plt.plot(x_axis, count2_data, color="#ff7f0e", label="Count2", marker="s") # 配置图表信息 plt.xlabel("Range") plt.ylabel("数值") plt.legend() # 显示图例区分两条折线 plt.show()
注意:因两组数据数值差异较大,可按需调整为双Y轴展示,避免单Y轴下数值小的折线趋势不明显
方案2:Excel/WPS 表格实现
无需写代码的可视化方案,操作步骤如下:
- 先整理数据为表格,表头依次填写
序号、Range、Count、Count2,填入你提供的4行数据 - 选中
Range、Count、Count2三列的所有数据内容 - 点击顶部菜单栏「插入」→「折线图」→ 选择带数据标记的折线图样式
- 生成图表后,右键点击任意一条折线,选择「设置数据系列格式」,在填充/线条选项中自定义两条折线的颜色即可
内容的提问来源于stack exchange,提问作者wags718
相关产品推荐
相关产品推荐

