Matplotlib是用于创建静态、动态和交互式可视化的Python库,以下是其用法介绍:安装与导入:使用pip install matplotlib安装,导入时一般使用import matplotlib.pyplot as plt。基本绘图:折线图:通过plt.plot(x, y)绘制,如x = [1, 2, 3]; y = [2, 3, 5]; plt.plot(x, y)。还可添加标题、...
matplotlib在python中的用法
Matplotlib是用于创建静态、动态和交互式可视化的Python库,以下是其用法介绍:
安装与导入:使用pip install matplotlib安装,导入时一般使用import matplotlib.pyplot as plt。基本绘图:折线图:通过plt.plot(x, y)绘制,如x = [1, 2, 3]; y = [2, 3, 5]; plt.plot(x, y)。还可添加标题、标签等,plt.title('Simple Line Plot'); plt.xlabel('X-axis'); plt.ylabel('Y-axis'),最后用plt.show()显示图形。散点图:用plt.scatter(x, y),如plt.scatter([1, 2, 3], [10, 15, 13], color='r', marker='o')。柱状图:使用plt.bar(categories, values),例如plt.bar(['A', 'B', 'C'], [20, 35, 30])。饼图:plt.pie(sizes, labels=labels),如plt.pie([30, 20, 25, 25], labels=['A', 'B', 'C', 'D'], autopct='%1.1f%%')。高级功能:自定义样式:可设置图表的颜色、标记、线条类型等,如plt.plot(x, y, marker='o', color='b', linestyle='-', linewidth=2)。添加标签和注释:使用plt.text()添加文本标签,plt.annotate()添加箭头注释等。子图和多图布局:使用plt.subplot()或plt.subplots()创建多个子图,如fig, axs = plt.subplots(2, 2)创建2行2列的子图布局。配置参数:永久配置:修改配置文件,如用户级.matplotlib/matplotlibrc文件。动态配置:使用rcParams字典,如plt.rcParams['figure.figsize'] = [10, 5]设置图形大小。Matplotlib灵活性高,能与NumPy、Pandas等库集成,可满足不同的数据可视化需求。
2025-04-15