数据可视化(七)常用图表的绘制

python 复制代码
#seaborn绘制常用图表
#折线图
#replot(x,y,kind,data)
#lineplot(x,y,data)
#直方图
#displot(data,rug)
#条形图
#barplot(x,y,data)
#散点图
#replot(x,y,data)
python 复制代码
#绘制折线图第一种方式
sns.set_style('darkgrid')#设置风格样式
df=pd.read_excel('成绩表.xlsx')
sns.relplot(x='姓名',y='数学',kind='line',data=df)
plt.xticks(df['姓名'],rotation=90)
plt.show()

#绘制折线图第二种方式
sns.set_style('darkgrid')#设置风格样式
df=pd.read_excel('成绩表.xlsx')
sns.lineplot(x='姓名',y='数学',data=df)
plt.xticks(df['姓名'],rotation=45)
plt.show()

#绘制多折线图
df=pd.read_excel('成绩表.xlsx')
df1=df[['数学','语文','英语']]
dfs=[df1['数学'],df1['语文'],df1['英语']]
sns.lineplot(data=dfs)
plt.show()
python 复制代码
#绘制直方图
df=pd.read_excel('data2.xlsx')
data=df[['得分']]
sns.distplot(data,rug=True)
plt.show()

#绘制条形图
df=pd.read_excel('成绩表.xlsx')
sns.barplot(x='姓名',y='数学',data=df)
plt.show()

#绘制散点图
#读取数据
df=sns.load_dataset('tips')#seaborn自带的数据集
sns.relplot(x='total_bill',y='tip',data=df,color='r')
plt.show()
python 复制代码
#seaborn绘制常用图表
#绘制线性回归模型
#Implot(x,y,data)
#箱型图
#boxplot(data,rug)
#绘制核密度图
#kdeplot(data,shade=True)
#绘制边际核密度图
#jointplot(x,y,kind,space)
#绘制提琴图
#violinplot(x,y,hue,data)
python 复制代码
#线性回归
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自带数据集
sns.Implot(x='total_bill',y='tip',data=df)
plt.show()
python 复制代码
#箱型图
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自带数据集
sns.boxplot(x='day',y='total_bill',hue='time',data=df)
plt.show()
python 复制代码
#核密度图
sns.set_style('darkgrid')
df=sns.load_dataset('iris')#自带数据集
sns.kdeplot(df['petal_width'],shade=True,color='r')
sns.kdeplot(df['petal_length'],shade=True,color='b')
plt.show()
python 复制代码
#编辑核密度图
sns.set_style('darkgrid')
df=sns.load_dataset('iris')#自带数据集
sns.jointplot(x=df['speal_length'],y=df['speal_width'],kind='kde',space=0)
plt.show()
python 复制代码
#提琴图
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自带数据集
sns.violinplot(x='total_bill',y='day',hue='time',data=df)
plt.show()
相关推荐
电商API&Tina39 分钟前
电商数据采集API接口||合规优先、稳定高效、数据精准
java·javascript·数据库·python·json
玲娜贝儿--努力学习买大鸡腿版1 小时前
hot 100 刷题记录(1)
数据结构·python·算法
兮℡檬,1 小时前
答题卡识别判卷
开发语言·python·计算机视觉
阆遤1 小时前
利用TRAE对nanobot进行安全分析并优化
python·安全·ai·trae·nanobot
雕刻刀2 小时前
ERROR: Failed to build ‘natten‘ when getting requirements to build wheel
开发语言·python
何双新2 小时前
Odoo 技术演进全解析:从 Widget 到 Owl,从 Old API 到声明式 ORM
python
山川行2 小时前
关于《项目C语言》专栏的总结
c语言·开发语言·数据结构·vscode·python·算法·visual studio code
星辰徐哥2 小时前
C语言游戏开发:Pygame、SDL、OpenGL深度解析
c语言·python·pygame
xcLeigh3 小时前
Python入门:Python3基础练习题详解,从入门到熟练的 25 个实例(六)
开发语言·python·教程·python3·练习题
不懒不懒3 小时前
安装python3.9.7和pycharm-community-2022.3.2.exe以及linux
linux·ide·python·pycharm