Python数据分析之matplotlib常用统计图总结

作者:rousong2024.01.17 22:28浏览量:16

简介:本文将总结Python中常用的matplotlib库绘制统计图的方法,包括线形图、柱状图、饼图、散点图等。我们将通过实例详细解释每种图形的绘制方法,并解释如何使用它们进行数据可视化。

在Python数据分析中,matplotlib是一个非常流行的绘图库,用于创建各种类型的统计图。下面我们将总结matplotlib中常用的统计图类型,并通过实例演示如何使用它们进行数据可视化

  1. 线形图(Line Chart)
    线形图是最基本的统计图之一,用于展示数据随时间变化的趋势。在matplotlib中,可以使用plot()函数绘制线形图。
    1. import matplotlib.pyplot as plt
    2. # 创建数据
    3. x = [1, 2, 3, 4, 5]
    4. y = [2, 3, 5, 7, 11]
    5. # 绘制线形图
    6. plt.plot(x, y)
    7. plt.xlabel('X轴标签')
    8. plt.ylabel('Y轴标签')
    9. plt.title('线形图示例')
    10. plt.show()
  2. 柱状图(Bar Chart)
    柱状图用于展示分类数据的比较关系。在matplotlib中,可以使用bar()函数绘制柱状图。
    1. import matplotlib.pyplot as plt
    2. # 创建数据
    3. categories = ['Category A', 'Category B', 'Category C']
    4. values = [10, 15, 7]
    5. # 绘制柱状图
    6. plt.bar(categories, values)
    7. plt.xlabel('分类标签')
    8. plt.ylabel('值')
    9. plt.title('柱状图示例')
    10. plt.show()
  3. 饼图(Pie Chart)
    饼图用于展示各部分在整体中所占的比例。在matplotlib中,可以使用pie()函数绘制饼图。
    1. import matplotlib.pyplot as plt
    2. # 创建数据
    3. labels = ['A', 'B', 'C']
    4. sizes = [20, 30, 50]
    5. # 绘制饼图
    6. plt.pie(sizes, labels=labels, autopct='%1.1f%%')
    7. plt.title('饼图示例')
    8. plt.show()
  4. 散点图(Scatter Plot)
    散点图用于展示两个变量之间的关系。在matplotlib中,可以使用scatter()函数绘制散点图。
    1. import matplotlib.pyplot as plt
    2. import numpy as np
    3. # 创建数据
    4. x = np.random.rand(50) * 10
    5. y = np.random.rand(50) * 10
    6. # 绘制散点图
    7. plt.scatter(x, y)
    8. plt.xlabel('X轴标签')
    9. plt.ylabel('Y轴标签')
    10. plt.title('散点图示例')
    11. plt.show()