数据分析之Pandas-03绘图函数
来源:互联网 发布:手机解锁密码软件 编辑:程序博客网 时间:2024/05/20 19:15
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 inlinecomp1 = 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 npimport pandas as pdfrom pandas import Series,DataFrame%matplotlib inlinedf = DataFrame(np.random.randn(200).reshape(50,4),columns = ['A','B','C','D'])pd.plotting.scatter_matrix(df,diagonal = 'kde',color = 'k')
阅读全文
0 0
- 数据分析之Pandas-03绘图函数
- wind pandas 数据分析绘图
- pandas中的绘图函数
- pandas的绘图函数:
- 数据分析之Pandas-05数据加载
- 数据分析之Pandas-03多行索引和数据处理
- pandas做数据分析(四):常用函数
- 数据分析处理库Pandas-常用函数
- python数据分析之(3)pandas
- Python数据分析之pandas学习
- python数据分析之pandas包
- Python数据分析之pandas基础
- Python数据分析之pandas统计分析
- 数据分析之Pandas——数据结构
- Python数据分析之pandas学习
- Python数据分析之pandas学习
- Python数据分析之pandas ,part1
- Python数据分析之pandas学习
- OSG+QGIS在QT Creator下环境配置
- 多领域应用,展望平衡车更广阔的细分市场
- Hive几种数据导入方式
- 【NOI2008】假面舞会(图论,搜索)
- Java中枚举的作用和用法
- 数据分析之Pandas-03绘图函数
- jekins基本配置
- Java基础_目录
- MSP430F149按键检测程序
- nginx中的location使用
- java checked和unchecked异常详解
- webpack 的热加载问题 以及解决方法
- c#委托
- shell脚本记录