matplotlib python

#导入包
import matplotlib.pyplot as plt
import numpy as np
# 从[-1,1]中等距去50个数作为x的取值
x = np.linspace(-1, 1, 50)
#画图和显示
#x和y是两个等长度的list
plt.plot(x, y)  
plt.show()
#显示多个图像
# 注意,每次调用figure的时候都会重新申请一个figure对象
# 第一个参数表示的是编号,编号会显示在左上角。第二个表示的是图表的长宽
plt.figure(num = 3, figsize=(8, 5))
plt.plot(x, y1, 
         color='red',   # 线颜色
         linewidth=1.0,  # 线宽 
         linestyle='--'  # 线样式
        )

# 设置轴线的lable(标签)
plt.xlabel("I am x")
plt.ylabel("I am y")
# 设置取值参数范围
plt.xlim((-1, 2))  # x参数范围
plt.ylim((1, 3))  # y参数范围

# 设置取值参数范围
plt.xlim((-1, 2))  # x参数范围
plt.ylim((1, 3))  # y参数范围

# 设置点的位置
new_ticks = np.linspace(-1, 2, 5)
plt.xticks(new_ticks)
# 为点的位置设置对应的文字。
# 第一个参数是点的位置,第二个参数是点的文字提示。
plt.yticks([-2, -1.8, -1, 1.22, 3],
          [r'$really bad$', r'$bad$', r'$normal$', r'$good$', r'$readly good$'])

原文地址:https://www.cnblogs.com/uestcman/p/9462060.html