数据分析之matplotilib生成图形,直方图、柱状图、散布图......
2020-08-23 22:49
1876 查看
matplotilib
环境:python3.7
pip install numpy -i https://pypi.douban.com/simple pip install pandas -i https://pypi.douban.com/simple pip install scipy -i https://pypi.douban.com/simple
一、线形图
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 线型图 s = Series(data=[100,114,133,415,465,797,4525,23,1000],index=np.arange(1,10)) s.plot() plt.show()
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt data = np.random.randint(0,100,size=(5,5)) index = ['first','second','third','forth','fifth'] columns = ['jack','rose','bob','lucy','lily'] df = DataFrame(data=data,index=index,columns=columns) df.plot() plt.show()
二、柱状图
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 柱状图 s = Series(data=[100,200,30],index=['lucy','lili','jcak']) # 参数bar表示垂直,barh表示水平 s.plot(kind='bar') plt.show()
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 柱状图 data = np.random.randint(0,100,size=(5,5)) index = ['first','second','third','forth','fifth'] columns = ['jack','rose','bob','lucy','lily'] df = DataFrame(data=data,index=index,columns=columns) df.plot(kind='bar') plt.show()
三、直方图
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 直方图 # 结合使用两幅图 # kde图与直方图结合使用,效果更加 s = Series(data=[1,2,2,2,3,3,4,5,6,7,7,8,9]) s.plot(kind='hist',bins=4,density=True) s.plot(kind='kde') plt.show()
四、散布图
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 散布图 data = np.random.normal(size=(1000,2)) columns = list('AB') df =DataFrame(data=data,columns=columns) df.plot(kind='scatter',x='A',y='B') plt.show()
五、散布图矩阵
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 散步图矩阵 data = np.random.normal(size=(1000,2)) columns = list('AB') df =DataFrame(data=data,columns=columns) df.plot(kind='scatter',x='A',y='B') pd.plotting.scatter_matrix(df) plt.show()
import scipy import pandas as pd import numpy as np from pandas import Series,DataFrame import matplotlib.pyplot as plt # 散步图矩阵 data = np.random.normal(size=(1000,2)) columns = list('AB') df =DataFrame(data=data,columns=columns) df.plot(kind='scatter',x='A',y='B') pd.plotting.scatter_matrix(df,diagonal='kde') plt.show()
相关文章推荐
- python数据分析——matplotlib生成折线图,散点图和直方图
- 【Python信息可视化实战篇】基于matplotlib分析51job数据信息并制作柱状图
- 用Style Report 报表做数据分析―柱状图(直方图)
- Matplotlib数据可视化——综合练习一(基础图表、饼图、直方图、柱状图、极坐标图、散点图的绘制)
- 数据分析第一节:matplotlib 的使用方法------折线图,散点图,直方图,条形图的绘制
- Python数据分析与应用 第三章 Matplotlib数据可视化基础 (直方图,饼图,箱线图) 下
- 学习笔记(06):Python可以这样学(第四季:数据分析与科学计算可视化)-在tkinter窗口中显示matplotlib图形...
- 7057-2.Python数据分析:统计与图表生成
- 统计图分析(源自Echars图形)——柱状图(条形图)
- 图形建模, 矢量图编辑, 科学分析VC++源代码, 数据采集与显示组件库, 软件, VC++源代码
- python根据excel数据生成柱状图并导出成图片格式
- 【Matplotlib】数据可视化实例分析
- 【opencv】Mat数据直方图计算函数
- (5篇长图带你精通seaborn)数据分析入门_PART5数据可视化_CH02 seaborn分布数据可视化 - 直方图 密度图 散点图 散点矩阵
- 生成分析报告,移除定时任务,删除历史数据
- 视频教程-Python数据分析与科学计算基础篇:NumPy图解,使抽象的数据具象为可触摸的图形-深度学习...
- Python点滴(三)—pandas数据分析与matplotlib画图
- MATLAB数据统计和分析:常用统计量和随机数生成
- Python数据分析:数据可视化matplotlib
- irms模拟数据生成及数据分析 分类: H_HISTORY 2015-03-06 14:17 212人阅读 评论(0) 收藏