好久没来说画图了,今天再来讲讲,由易到难,我们先来看简单的例子。程序是用Jupyter Notebook写的。
画单个曲线
导入包,第一行注释可以保证在Jupyter Notebook中展示图片。
%matplotlib inline
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
在指定的间隔内返回均匀间隔的十个数字
nd = np.linspace(0,10,10)
plt.plot(nd)
随机生成十个数
x = np.random.randn(10)
plt.plot(x)
nd的平方
plt.plot(nd,nd**2)
蓝色圆形标记散点图
plt.plot(nd,nd**2,'bo')
红色“+”号标记
plt.plot(nd,'r+')
画多条曲线
x = np.arange(0,10,1)
plt.plot(x,x*2)
plt.plot(x,x/2)
plt.plot(x,x**2)
也可以写成这样的格式,还可以添加标记,绿色三角
x = np.arange(0,10,1)
plt.plot(x,x**2,'g^',x,x*5,x,x/3)