本文用于学习matplotlib模块的基本使用方法(点线图、散点图、柱状图、多窗口)!!!
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
#pylab是matplotlib的一个子包
#import pylab as pl
#生成一维数据
x = np.linspace(-1, 1, 20)
y = 2*x + 2
y_ = x**2
print(x, y)
#定义一个图像窗口 定义图像窗口编号,大小
plt.figure(num=3, figsize=(8,8))
#绘制点线图 定义图像上的点,曲线颜色,曲线宽度,曲线类型, 添加图例在右上角
plt.plot(x, y, marker='o', color='red', linewidth=2.0, linestyle='--', label='linear line')
plt.plot(x, y_, label='square line')
plt.legend(loc='upper right')
#设置x y坐标轴范围
plt.xlim( (-2, 4) )
plt.ylim( (-2, 4) )
#设置x y坐标轴名称
plt.xlabel('x')
plt.ylabel('y')
#设置x y坐标轴刻度
x_ticks = np.linspace(-1, 1, 5)
y_ticks = np.linspace(-1, 3, 5)
plt.xticks( x_ticks )
plt.yticks( y_ticks )
#添加文本注释
plt.text(-1,1,r'