第3章 pandas入门和实战3
3.5 pandas可视化
3.5.1 线性图
- 线形图通常用于描绘两组数据之间的趋势。
pandas
库中的Series
和DataFrame
中都有绘制各类图表的plot
方法,默认情况绘制的是线形图。
%matplotlib inline
为魔法函数,使用该函数绘制的图片会直接显示在Notebook
中。
- 通过
plot
方法可以绘制线形图。
- 通过
DataFrame
数据的plot
方法可以为各列绘制一条线,并会给其创建好图例。
from pandas import Series,DataFrame
import pandas as pd
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
s = Series(np.random.normal(size=10))
s
0 0.530299
1 -1.055778
2 -0.279901
3 0.938361
4 -0.722629
5 2.862247
6 -0.277072
7 -1.014078
8 -0.162653
9 0.898439
dtype: float64
s.plot()
df = DataFrame({
'normal':np.random.normal(size=100),
'gamma'