**
Matplotlib学习笔记——坐标轴设置
**
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.linspace(-2*math.pi, 2*math.pi, 100)
y1 = 3 * np.sin(x)
y2 = x**2 + 1
plt.figure()
plt.plot(x, y1)
plt.plot(x, y2, color='red', linewidth=5.0, linestyle='--')
plt.xlim(-3, 3) # x轴(-3,3)
plt.ylim(-3, 10) # y轴(-3,10)
plt.xlabel('xxx') # x轴标签
plt.ylabel('yyy') # y轴标签
plt.title('title') # 标题名称
# 替换原来设置的坐标轴
# new_ticks = np.linspace(-3, 3, 5)
# plt.xticks(new_ticks)
# plt.yticks([-3, 0, 6, 10], [r'$very\ bad$', r'$bad$', r'$good$', r'$very\ good$'])
# 在坐标-3, 0, 6, 10处,用very bad,bad,good,very good代替
plt.show()
# 替换原来设置的坐标轴
new_ticks = np.linspace(-3, 3, 5)
plt.xticks(new_ticks)
plt.yticks([-3, 0, 6, 10], [r'$very\ bad$', r'$bad$', r'$good$', r'$very\ good$'])
# 在坐标-3, 0, 6, 10处,用very bad,bad,good,very good代替