matplotlib学习笔记

mac2022-06-30  88

在同一图上画多个图形:

import matplotlib.pyplot as plt import numpy as np # 生成X数据 X = np.linspace(0, np.pi * 4, 1000) # 生成两种Y数据 y_sin = np.sin(X) y_cos = np.cos(X) # # 画两条线 # plt.plot(X, y_sin, '-r', label='sin(x)') # plt.plot(X, y_cos, ':b', label='cos(x)') # # 设置坐标自动伸缩 # plt.axis('tight') # plt.legend() # plt.show()

或者:

l1, = plt.plot(X, y_sin, '-r') l2, = plt.plot(X, y_cos, '-b') plt.legend([l1, l2], ['sin(x)', 'cos(x)']) plt.show()

 

转载于:https://www.cnblogs.com/leokale-zz/p/11146002.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)