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

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()
相关推荐
d***95621 小时前
爬虫自动化(DrissionPage)
爬虫·python·自动化
APIshop1 小时前
Python 零基础写爬虫:一步步抓取商品详情(超细详解)
开发语言·爬虫·python
二川bro2 小时前
AutoML自动化机器学习:Python实战指南
python·机器学习·自动化
杨超越luckly2 小时前
基于 Overpass API 的城市电网基础设施与 POI 提取与可视化
python·数据可视化·openstreetmap·电力数据·overpass api
q***23573 小时前
python的sql解析库-sqlparse
数据库·python·sql
18你磊哥3 小时前
Django WEB 简单项目创建与结构讲解
前端·python·django·sqlite
月殇_木言4 小时前
Python期末复习
开发语言·python
BBB努力学习程序设计5 小时前
Python面向对象编程:从代码搬运工到架构师
python·pycharm
rising start5 小时前
五、python正则表达式
python·正则表达式
BBB努力学习程序设计6 小时前
Python错误处理艺术:从崩溃到优雅恢复的蜕变
python·pycharm