import matplotlib.pyplot as plt
import numpy as np
写出两条线的方程,x是-3到3之间50个数的等差数列
x = np.linspace(-3, 3, 50)
y1 = 2 * x + 1
y2 = x ** 2
定义一个figure下的所有操作都属于这个figure
plt.figure()
plt.plot(x, y1)
定义第二个figure
plt.figure(num=3, figsize=(8, 5))
plt.plot(x, y2)
plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--')
plt.show()
对坐标轴的操作,还是上面的两条线
设置坐标轴的范围
plt.xlim((-1, 2))
plt.ylim((-2, 3))
增加坐标轴的描述
plt.xlabel('I am X')
plt.ylabel('I am Y')
对坐标轴的刻度进行替换
new_ticks = np.linspace(-1, 2, 5)
plt.xticks(new_ticks)
plt.yticks([-2, -1.8, 1, 3], ['really bad', 'bad', 'normal&#