博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人工智能-机器学习之seaborn(读取xlsx文件,小提琴图)
阅读量:5105 次
发布时间:2019-06-13

本文共 647 字,大约阅读时间需要 2 分钟。

我们不止可以读取数据库的内容,还可以读取xlsx文件的内容,这个库有在有些情况还是挺实用的

首先我们想读取这个文件的时候必须得现有个seaborn库   

下载命令就是:

pip install  seaborn   

 

我写了个案例, 就是把读取的内容在小提琴图上显示出来,还有在对比柱形图上显示出来

 
#导报
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
if __name__ == "__main__":
 
 
#读取数据集
df = pd.read_excel('test.xlsx','sheet1')
print(df)
 
#绘制小提琴图
sns.violinplot(df['Sales'],df['Gender'])
 
#初始化数据
sns.despine()
 
#绘制
plt.show()
 
 
 
###这个是对比柱状图
 
#声明绘图对象 Sales销售额
myexcel = df.groupby(['BMI','Gender']).Sales.sum()
 
# #绘制对比柱形图
myexcel.unstack().plot(
 
 kind = 'bar',
 
 stacked=True,
 
 color=['red','blue']
 )
 #绘制
plt.show()
 
 

 

转载于:https://www.cnblogs.com/weifeng-888/p/10496888.html

你可能感兴趣的文章
将SQL中字段值为null的记录在GridView中显示为"0"
查看>>
[转] 深刻理解Python中的元类(metaclass)
查看>>
CommonJS基础1
查看>>
c++三种进制格式
查看>>
Qt Charts——QChartsView
查看>>
如何处理大量数据并发操作(转)
查看>>
JavaScript实现强制重定向至HTTPS页面
查看>>
2019年2月备战春招最新大数据+Java岗位+人工智能岗位资料免费送【限时领取】...
查看>>
.NET设计模式简析
查看>>
SQL高效率语句(二)
查看>>
web优化之-js动态合并 动态压缩 去掉js重复引用 js缓存 js延迟加载
查看>>
201704221048_《ES6模板字符串》
查看>>
【BZOJ-2595】游览计划 斯坦纳树
查看>>
Ubuntu——配置JDK
查看>>
导弹拦截版
查看>>
jzoj5195. 【NOIP2017提高组模拟7.3】A(递推,打表)
查看>>
robot framework接口测试之一-完整的测试用例
查看>>
IOS开发:使用lipo合并armv7,i386,armv7s库文件
查看>>
使用 udev 高效、动态地管理 Linux 设备文件
查看>>
Java8函数之旅(四) --四大函数接口
查看>>