数据分析之Pandas-03绘图函数
2017-10-28 21:59
706 查看
01-线型图
简单的Series图标示例np.random.seed(0) s = Series(np.random.randn(10).cumsum(),index = np.arange(0,100,10)) s.plot()
简单的DataFrame图标示例
np.random.seed(0) df = DataFrame(np.random.randn(10,4).cumsum(0), columns= ['A','B','C','D'], index = np.arange(0,100,10)) plt.show(df.plot())
02-柱状图
水平和垂直柱状图fig,axes = plt.subplots(2,1) data = Series(np.random.rand(16),index = list('abcdefghijklmnop')) data.plot(kind = 'bar',ax = axes[0],color = 'b',alpha = 0.9) data.plot(kind = 'barh',ax = axes[1],color = 'b',alpha = 0.9)
DataFrame柱状图示例
ig,axes = plt.subplots(2,1) data = Series(np.random.rand(16),index = list('abcdefghijklmnop')) data.plot(kind = 'bar',ax = axes[0],color = 'b',alpha = 0.9) data.plot(kind = 'barh',ax = axes[1],color = 'b',alpha = 0.9)
03-直方图
直方图是一种可以对值频率进行离散化显示的柱状图通过Series的hist方法
random随机数百分比的直方图
a = np.random.random(10) b = a/a.sum() s = Series(b) plt.show(s.hist(bins = 100)) #bins直方图的柱数
04-密度图
random随机数百分比的密度图带有密度估计的规格化直方图
%matplotlib inline comp1 = np.random.normal(0,1,size = 200) comp2 = np.random.normal(10,2,size = 200) values = Series(np.concatenate([comp1,comp2])) p1 = values.hist(bins = 100,alpha = 0.3,color = 'k',normed = True) p2 = values.plot(kind = 'kde',style = '--',color = 'r')
05-散布图
一张简单散布图df = DataFrame(np.random.randint(0,100,size = 100).reshape(50,2),columns = ['A','B']) df.plot('A','B',kind = 'scatter',title = 'x Vs y')
散布图矩阵
import numpy as np import pandas as pd from pandas import Series,DataFrame %matplotlib inline df = DataFrame(np.random.randn(200).reshape(50,4),columns = ['A','B','C','D']) pd.plotting.scatter_matrix(df,diagonal = 'kde',color = 'k')
相关文章推荐
- wind pandas 数据分析绘图
- pandas常用的数据分析函数(一)
- 数据分析与展示——Matplotlib基础绘图函数示例
- Python数据分析模块 | pandas做数据分析(三):统计相关函数
- 使用matplotlib中的scatter绘图函数分析iris数据集中的特征属性
- 数据分析处理库Pandas-常用函数
- pandas做数据分析(四):常用函数
- 数据分析之Pandas(二):索引、过滤 、算术运算、 函数应用和映射
- pandas做数据分析(五):统计相关函数
- python/pandas/numpy数据分析(十)-函数, rank,重复索引
- Python 数据分析(一) 本实验将学习 pandas 基础,数据加载、存储与文件格式,数据规整化,绘图和可视化的知识
- Python 数据分析(一) 本实验将学习 pandas 基础,数据加载、存储与文件格式,数据规整化,绘图和可视化的知识
- 【discuzX2】/source/function/function_delete.php数据清理函数集合分析
- 利用分析函数删除重复数据
- python数据分析之(3)pandas
- Python数据分析之pandas学习
- 利用Python进行数据分析(五)之pandas入门
- [置顶] 用pandas进行数据分析实战
- 科学绘图、数据分析经典软件--Origin
- Python+pandas+matplotlib数据分析与可视化案例(附源码)