Python全系列 教程
3567个小节阅读:5930.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
参数 | 描述 | 对应使用了FacetGrid函数 |
---|---|---|
plt.plot/sns.lineplot | 折线图 | sns.relplot(kind='line') |
plt.hexbin | 六边形图 | sns.jointplot(kind='hex') |
plt.hist/sns.histplot | 直方图 | sns.distplot() |
plt.scatter/sns.scatterplot | 散点图 | sns.relplot(kind='scatter') |
sns.stripplot | 分类散点图 | sns.catplot(kind='strip') |
sns.swarmplot | 分散分类散点图 | sns.catplot(kind='swarm') |
sns.boxplot | 箱图 | sns.catplot(kind='box') |
sns.violinplot | 小提琴图 | sns.catplot(kind='violin') |
sns.pointplot | 点线图 | sns.catplot(kind='point') |
sns.barplot | 条图 | sns.catplot(kind='bar') |
sns.countplot | 数量统计条图 | sns.catplot(kind='count') |
sns.regplot | 回归线图 | sns.lmplot() |
其它 |
xxxxxxxxxx
# 绘制单图表
g = sns.FacetGrid(tips)
g.map(sns.scatterplot, "total_bill", "tip")
g.map(sns.regplot, "total_bill", "tip")
# 绘制多组图表
g = sns.FacetGrid(tips,col="time",row="smoker")
g.map(sns.regplot, "total_bill", "tip")
# 分组
g = sns.FacetGrid(tips,col="time",row="smoker",hue='sex')
g.map(sns.regplot, "total_bill", "tip")
# 修改样式
g = sns.FacetGrid(tips,col="time",row="smoker",hue='sex',
palette="Set1", # 设置颜色
height=4, aspect=1.5, # 设置大小
hue_kws={"marker": ["*", "s"]}, # 设置标记
)
g.map(sns.regplot, "total_bill", "tip")
xxxxxxxxxx
# 修改样式
g = sns.FacetGrid(tips,row='sex',col='time',hue='smoker',
height=4,# 设置图表的高度
aspect=1.5, # 设置图表的宽高比
palette='Set1', # 设置调色板
# hue_kws={'marker':['*','*']}, # 设置标记的样式
)
g.map(sns.regplot,'tip','total_bill')
g.add_legend(label_order=['Yes','No']) # 添加图例,并设置图例的顺序
# 修改图例的标签
new_labels = ['是','否']
# 修改图例的文本
for text,label in zip(g._legend.texts,new_labels):
text.set_text(label)
g.set_axis_labels('小费','账单') # 设置坐标轴的标签
g.set_titles(row_template='{row_name}',col_template='{col_name}') # 设置标题
g.set(xticks=[1,2,3,4,5,6,7,8,9,10]) # # 设置x轴的刻度
g.set(yticks=[0,5,10,15,20,25,30,35,40,45,50]) # 设置y轴的刻度
实时学习反馈
1. 在 Seaborn 中,FacetGrid函数中哪个参数设置分图?
A hue
B col
C palette
D height
答案
1=>B