Python Matplotlib可视化绘图常用图表绘制代码汇总

作者:暴富20212024.01.17 22:15浏览量:9

简介:本文将介绍使用Python Matplotlib库绘制各种常见图表的方法,包括线形图、柱状图、散点图、饼图、热力图等。我们将使用简明扼要的语言,结合实例和图表,帮助读者快速掌握Matplotlib的使用技巧。

在Python中,Matplotlib是一个非常流行的可视化库,用于绘制各种图表。以下是一些常用的图表绘制代码的示例:

  1. 绘制线形图
    1. import matplotlib.pyplot as plt
    2. x = [1, 2, 3, 4, 5]
    3. y = [2, 3, 5, 7, 11]
    4. plt.plot(x, y)
    5. plt.xlabel('X轴标签')
    6. plt.ylabel('Y轴标签')
    7. plt.title('线形图')
    8. plt.show()
  2. 绘制柱状图
    1. import matplotlib.pyplot as plt
    2. categories = ['Category1', 'Category2', 'Category3']
    3. values = [10, 15, 7]
    4. plt.bar(categories, values)
    5. plt.xlabel('类别')
    6. plt.ylabel('值')
    7. plt.title('柱状图')
    8. plt.show()
  3. 绘制散点图
    1. import matplotlib.pyplot as plt
    2. import numpy as np
    3. x = np.random.rand(50) * 10
    4. y = np.random.rand(50) * 10
    5. plt.scatter(x, y)
    6. plt.xlabel('X轴标签')
    7. plt.ylabel('Y轴标签')
    8. plt.title('散点图')
    9. plt.show()
  4. 绘制饼图
    1. import matplotlib.pyplot as plt
    2. labels = ['A', 'B', 'C']
    3. sizes = [15, 30, 55]
    4. plt.pie(sizes, labels=labels)
    5. plt.title('饼图')
    6. plt.show()
  5. 绘制热力图(heatmap)
    首先,我们需要使用Pandas和NumPy库生成一些数据:
    1. import pandas as pd
    2. import numpy as np
    3. import seaborn as sns; sns.set() # for plot styling consistency with Matplotlib's defaults (optional)
    4. import matplotlib.pyplot as plt; plt.rcParams['figure.figsize'] = (8, 6) # for consistent figure sizes (optional)