相关文章推荐
帅呆的韭菜  ·  numpy和pandas入门 - 知乎·  2 年前    · 
坚韧的韭菜  ·  Android ...·  2 年前    · 
纯真的保温杯  ·  Cannot execute binary ...·  2 年前    · 

一、分布数据可视化 - 散点图

jointplot() / pairplot()

加载模块

1、综合散点图 - jointplot()

1.1散点图 + 分布图

示例1:

20180911141851160.png

图1.散点分布图

注意:如果不显示r值(pearsonr),可以在参数中添加stat_func=sci.pearsonr,有就不用添加了

示例2:六边形图

20180911142105665.png

六边形图也可以叫做蜂巢图

示例3:六边形图

201809111423143.png

示例4: 密度图

2018091114243770.png

1.2可拆分绘制的散点图

#plot_joint() + ax_marg_x.hist() + ax_marg_y.hist()

示例1:拆分图

20180911142712355.png

示例2:两个条形图在一个函数里进行设置

20180911142853463.png

示例3:kde - 密度图

20180911142959191.png

2.矩阵散点图 - pairplot()

示例1:普通矩阵图示意

20180911143255150.png

示例2:只提取局部变量进行对比

20180911143404114.png

示例3:其它参数设置

20180911143704165.png

示例4:可拆分绘制的散点图

20180911143951682.png

示例5:上三角和下三角#map_diag() + map_lower() + map_upper()

20180911144129387.png

Matplotlib是一个用于创建静态、动态、交互性可视化图表的开源库,具有如下特点: * 可以创建2D或3D的图形,包括线性图、条形图、散点图、饼图、直方图等 * 可定制图形的各个属性,包括图形的大小、颜色、线型、标签、注释等 * 支持多种底层绘图库,包括Tkinter、wxPython、Qt、GTK等
Python高级进阶#001 pycharm+anaconda3+pyqt5可视化界面开发环境搭建
Python高级进阶#001 pycharm+anaconda3+pyqt5可视化界面开发环境搭建
【python可视化】python编码规范、标准库与扩展库对象的导入与使用
代码布局和排版在很大程度上决定了代码可读性的好坏,变量名、函数名、类名等标识符名称也会对代码的可读性带来一定的影响。一个好的python代码不仅应该是正确的,还应该是漂亮的、优雅的。
python机器学习数据建模与分析——决策树详解及可视化案例
你是否玩过二十个问题的游戏,游戏的规则很简单:参与游戏的一方在脑海里想某个事物,其他参与者向他提问题,只允许提20个问题,问题的答案也只能用对或错回答。问问题的人通过推断分解,逐步缩小待猜测事物的范围。决策树的工作原理与20个问题类似,用户输人一系列数据,然后给出游戏的答案。我们经常使用决策树处理分类问题,近来的调查表明决策树也是最经常使用的数据挖掘算法。它之所以如此流行,一个很重要的原因就是使用者基本上不用了解机器学习算法,也不用深究它是如何工作的。