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

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()
相关推荐
寄思~13 分钟前
Tkinter --按钮点击事件应用场景
开发语言·笔记·python·学习
eybk1 小时前
Flask设计网页截屏远程电脑桌面及切换运行程序界面
运维·服务器·python
Q_Q5110082851 小时前
python题库及试卷管理系统
开发语言·spring boot·python·django·flask·node.js·php
Kier2 小时前
基于YOLO的智能条码识别模型标注与训练
人工智能·python·ai编程
电商API_180079052472 小时前
淘宝天猫商品数据爬取方案:官方API与非官方接口对比
linux·服务器·开发语言·前端·爬虫·python·数据挖掘
Python技术极客2 小时前
Python 玩转 Excel:四大神器横向评测与实战指南
python
API_technology2 小时前
亚马逊 API 实战:商品详情页实时数据采集接口开发与调用
大数据·开发语言·python·数据挖掘
JavaEdge在掘金3 小时前
别再裸写 parseFrom() 了!这才是 MQTT + Protobuf 消费的正确姿势!
python
nuclear20113 小时前
使用 Python 在 Word 文档中插入数学公式 - 详解
python·插入数学公式到word文档·添加数学表达式到word文档·给word文档添加数学公式·mathml数学公式·latex数学公式