python工具——Seaborn

Seaborn是基于matplotlib的图形可视化python包

提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表

在matplotlib的基础上封装了更高级的API,使得作图更加容易

官网 http://seaborn.pydata.org/

安装

pip install seaborn

eg:

柱形图

import matplotlib.pyplot as plt
import seaborn as sns

x = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
y = [3, 4, 6, 8, 9, 10, 9, 11, 7, 8]
sns.barplot(x,y)
plt.show()

使用seaborn自带的经典数据集

直接使用会出现

urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>

产生原因:

  无法访问外网

解决方法:

  手动下载https://github.com/mwaskom/seaborn-data

  放到 C:\Users\当前用户名\seaborn-data下,没有该文件夹手动创建

 

 使用tips的数据生成条形图

import matplotlib.pyplot as plt
import seaborn as sns
tips = sns.load_dataset("tips")
tips.head()
sns.barplot(x='day',y='tip',data=tips)
plt.show()

 

posted @   慕尘  阅读(501)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2020-01-07 Java开源工具
2016-01-07 mysql列转行
点击右上角即可分享
微信分享提示