如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图
事前准备请看之前的文章0o0!
线图
data = {'apple':[4,0,7,8],'orange':[3,5,6,7],'bananas':[6,4,5,3]
}
df = pd.DataFrame(data,index=['a','b','c','d'])
df
plt.figure(dpi=150)
sns.lineplot(data=df)#一列一条线
导入数据
tips = sns.load_dataset("tips")
tips.head()
plt.figure(dpi=150)
sns.lineplot(x= 'total_bill',y='tip',data=tips)
sns.lineplot(x = 'total_bill',y='tip',hue='sex',data=tips)
plt.figure(dpi=150)
sns.lineplot(x = 'total_bill',y='tip',hue='sex',size='smoker',style='time',data=tips)
mpg_df = sns.load_dataset("mpg")
mpg_df
g = sns.relplot(x="displacement",y="mpg",data=mpg_df)#默认散点图
g = sns.relplot(x="displacement",y="mpg",col="cylinders",data=mpg_df)
g = sns.relplot(x="displacement",y="mpg",col="cylinders",row="origin",data=mpg_df)
col_wrap=3 一行三个
g = sns.relplot(x="displacement",y="mpg",col="cylinders",hue="origin",col_wrap=3,data=mpg_df)
g = sns.relplot(x="displacement",y="mpg",col="cylinders",hue="origin",col_wrap=3,kind="line",data=mpg_df)
密度图(双变量)
n=1024
x = np.random.normal(0,1,n)
y = np.random.normal(0,1,n)
g = sns.kdeplot(x,y)
g = sns.kdeplot(x,y,shade=True)
连接图
n=1024
x = np.random.normal(0,1,n)
y = np.random.normal(0,1,n)
g = sns.jointplot(x,y)
g = sns.jointplot(x,y,kind="reg")
g = sns.jointplot(x,y,kind="kde")
g = sns.jointplot(x,y,kind="hex")
热力图
df = pd.DataFrame(np.random.rand(10,10),columns=list('abcdefghij'))
df
sns.heatmap(df)
可以改变颜色
sns.heatmap(df,cmap="Greens")
sns.heatmap(df,cmap="Greens",vmin=0,vmax=0.5)#设置最大值最小值
sns.heatmap(df,cmap="Greens",annot=True)
线性回归图
sns.regplot(x='total_bill',y = 'tip',data=tips)
分面网格线性回归图
sns.lmplot(x='total_bill',y = 'tip',hue='sex',data=tips,col='size',col_wrap=3)
分面网格绘制
g = sns.FacetGrid(mpg_df,col="origin")
g.map(sns.distplot,"mpg")
g = sns.FacetGrid(mpg_df,col="origin")
g.map(sns.kdeplot,"mpg")
如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图相关推荐
- 如何用Seaborn描绘柱状图(条形图),箱线图,小提琴图,分类散点图,分面网格分类图,散点图(3)
柱状图 x = ['金融','农业','制造业','新能源'] y = [163,86,125,58] sns.barplot(x,y) y = ['金融','农业','制造业','新能源'] x = ...
- seaborn箱线图_Seaborn线图的数据可视化
seaborn箱线图 Hello, folks! In this article, we will be taking the Seaborn tutorial ahead and understan ...
- ansys如何删除线_绘画新手不懂如何用ps提取线稿?教你用PS提取自己喜欢的线稿!...
绘画新手不懂如何用ps提取线稿?初学者如何自学绘画?自学板画难吗?怎样才能学习好绘画?想必这些都是绘画初学者们经常在想的问题吧,就是不知道如何才能学习好绘画,然后绘画出自己想要画的东西 那么今天灵猫课 ...
- matlab绘制两个函数,用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图...
导航:网站首页 > 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ...
- 【最准超短线指标】简单最好的暴利短线公式 通达信主/副图 精品之选 无未来函数
指标思路: 股友位都知道主力运作一只股票,都要经过吸筹,洗盘,拉升,出货四个阶段.当然,在这些阶段当中,不会那么简单的直接吸筹,洗盘,拉升,出货.这样的话,主力岂不是傻子,还赚什么钱,割什么韭菜,直接 ...
- R语言ggplot2可视化箱图、配置抖动数据点(jitter points)避免数据点互相覆盖、并使用线条(line)连接两个箱图中不同分组成对的数据点(jitter on Boxplots)
R语言ggplot2可视化箱图.配置抖动数据点(jitter points)避免数据点互相覆盖.并使用线条(line)连接两个箱图中不同分组成对的数据点(Connecting Paired Point ...
- R语言gganimate包创建可视化gif动图、可视化动图:ggplot2可视化静态散点图、gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数
R语言gganimate包创建可视化gif动图.可视化动图:ggplot2可视化静态散点图.gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数 目 ...
- seaborn系列 (18) | 线性回归图regplot()
目录 线性回归图 函数原型 参数解读 案例教程 案例地址 线性回归图 利用线性回归模型对数据进行拟合. 函数原型 seaborn.regplot(x, y, data=None,x_estimator ...
- 18年高考云南628分想学计算机,2018山东高考投档线公布!山大文624理628…快查查你学校多少分进档...
原标题:2018山东高考投档线公布!山大文624理628-快查查你学校多少分进档 考生注意! ↓↓↓ 山东省2018年普通高校招生文理类本科普通批.春季高考本科.艺术类本科校考批首次志愿于7月19日投 ...
最新文章
- 【译】Spring官方教程:使用STS的入门指南
- Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)
- java生成dex_Java反编译Dex – jadx
- web开发的跨域问题详解
- ISO语言代码和国家代码+Locale常量+ISO货币符号
- mybatis 查询之神坑
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解
- linux内网发现登录设备,LINUX 内网设备将服务映射到公网地址
- php 弹出指定窗口大小,弹出div或者弹出新窗口的固定位置、固定大小
- python 错误类型及解释
- 本地离线语音识别芯片哪家强
- Kubernetes 1.14.1快速升级
- 读书笔记之文件和注册表操作
- 7-36 BCD解密 (10 分)
- 真正认识 realloc 的工作方式(转载)
- 图:中国航天六院演讲比赛使用的用户自定义的PPT界面_[评委计分系统-双屏专业版]提供支持
- 基于机器学习的电信套餐个性化推荐模型的设计与实现
- 如何长时间高效学习?
- 星际2 正在连接服务器,星际征霸游戏连接服务器失败怎么办 解决方案分享
- 48V LDO三端稳压IC 60v 100V 300V电源降压芯片系统解决方案
热门文章
- C#——《C#语言程序设计》实验报告——泛型与集合——运算符重载
- 汇编语言——计算Z=(W * X)/ (Y+6),R=余数
- BugKuCTF 杂项 telnet
- dreamstart的催促
- php的socket通信
- Android IntentService解析
- Bash Shell中命令行选项/参数处理
- 修改 堆栈大小 普适性方案总结 (跨平台 windows linux 栈设置大小)
- MySQL数据库:游标Cursor
- Linux C/C++ 如何输出彩色字体