做养生产品哪个网站好,网站开发 实训 报告,网站修改教程,广西灵山县建设局网站使用matplotlib绘制折线条形复合图 介绍效果代码 介绍
在数据可视化中#xff0c;复合图形是一种非常有用的工具#xff0c;可以同时显示多种数据类型的关系。在本篇博客中#xff0c;我们将探讨如何使用 matplotlib 库来绘制包含折线图和条形图的复合图。
效果 代码
imp… 使用matplotlib绘制折线条形复合图 介绍效果代码 介绍
在数据可视化中复合图形是一种非常有用的工具可以同时显示多种数据类型的关系。在本篇博客中我们将探讨如何使用 matplotlib 库来绘制包含折线图和条形图的复合图。
效果 代码
import matplotlib.pyplot as plt
import numpy as np# 示例数据
categories [A, B, C, D, E]
bar_values [5, 7, 3, 8, 6]
line_values [2, 3, 4, 5, 6]# 创建一个新的图形
fig, ax1 plt.subplots()# 绘制条形图
bar_width 0.4
bar_positions np.arange(len(categories))
bars ax1.bar(bar_positions, bar_values, bar_width, labelBar Values, colorskyblue)# 设置条形图的Y轴标签
ax1.set_ylabel(Bar Values)
ax1.set_xlabel(Categories)
ax1.set_xticks(bar_positions)
ax1.set_xticklabels(categories)
ax1.legend(locupper left)# 创建第二个Y轴共享X轴
ax2 ax1.twinx()# 绘制折线图
line ax2.plot(bar_positions, line_values, labelLine Values, colorred, markero)# 设置折线图的Y轴标签
ax2.set_ylabel(Line Values)
ax2.legend(locupper right)# 添加图表标题
plt.title(Combined Bar and Line Chart)# 显示图表
plt.show()