Matplotlib 可视化1

好久没来说画图了,今天再来讲讲,由易到难,我们先来看简单的例子。程序是用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)

Matplotlib 可视化1_第1张图片
随机生成十个数

x = np.random.randn(10)
plt.plot(x)

Matplotlib 可视化1_第2张图片
nd的平方

plt.plot(nd,nd**2)

Matplotlib 可视化1_第3张图片
蓝色圆形标记散点图

plt.plot(nd,nd**2,'bo')

Matplotlib 可视化1_第4张图片
红色“+”号标记

plt.plot(nd,'r+')

Matplotlib 可视化1_第5张图片
画多条曲线

x = np.arange(0,10,1)
plt.plot(x,x*2)
plt.plot(x,x/2)
plt.plot(x,x**2)

Matplotlib 可视化1_第6张图片
也可以写成这样的格式,还可以添加标记,绿色三角

x = np.arange(0,10,1)
plt.plot(x,x**2,'g^',x,x*5,x,x/3)

Matplotlib 可视化1_第7张图片

你可能感兴趣的:(数据可视化)