使用 Python Matplotlib 绘制两类带颜色的折线图(实线和虚线)

本文将介绍如何使用 Python 的 Matplotlib 库绘制带有不同颜色和线型的两类折线图,其中一条为实线,另一条为虚线,并设置 y 轴取值范围为 0 到 80。

代码实现

import matplotlib.pyplot as plt
import numpy as np

# 生成实线数据
x = np.arange(0, 10, 0.5)
y1 = np.random.randint(low=20, high=70, size=len(x))

# 生成虚线数据
y2 = np.random.randint(low=10, high=60, size=len(x))

# 绘制折线图
plt.plot(x, y1, color='#1f77b4', linestyle='-', linewidth=2, label='Solid Line')
plt.plot(x, y2, color='#ff7f0e', linestyle='--', linewidth=2, label='Dashed Line')

# 设置图形属性
plt.title('Two Types of Lines')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.ylim(0, 80)
plt.legend()

# 显示图形
plt.show()

代码解释

  1. 导入库: 首先导入 matplotlib.pyplotnumpy 库。
  2. 生成数据: 使用 numpy.arange 生成 x 轴数据,并使用 numpy.random.randint 生成随机的 y 轴数据,分别用于实线和虚线。
  3. 绘制折线图: 使用 plt.plot 函数绘制两条折线图,并设置颜色、线型、线宽和标签。
  4. 设置图形属性: 使用 plt.titleplt.xlabelplt.ylabel 设置图形标题、x 轴标签和 y 轴标签。
  5. 设置 y 轴范围: 使用 plt.ylim 设置 y 轴取值范围为 0 到 80。
  6. 显示图例: 使用 plt.legend 显示图例,以便区分两条折线。
  7. 显示图形: 使用 plt.show 显示图形。

代码结果

折线图

总结

通过以上代码,您可以轻松地使用 Python 的 Matplotlib 库绘制两类带颜色的折线图,并根据需要设置图形属性。

Python Matplotlib: 绘制两类带颜色的折线图(实线和虚线)

原文地址: https://www.cveoy.top/t/topic/mQvc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录