Seaborn的安装

安装最新的seaborn的版本,我们可以通过使用pip命令:
pip install seaborn
如果你已经安装conda,可以使用下面的命令进行seaborn安装
conda install seaborn
安装成功后,我们需要检查seaborn的安装是否成功,可以通过导入seaborn相关的包,来检查下。
import seaborn as sns
sns.__version__
>>>'0.9.0'

准备工作

import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
import numpy as np
import pandas as pd#plt.rcParams['font.sans-serif']  = ['SimHei']#用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False#用来正常显示负号
sns.set_style('darkgrid',{'font.sans-serif':['SimHei','Arial']})import warnings#去除部分警告信息
warnings.filterwarnings('ignore')

Seaborn内置数据集

语法

seaborn.load_dataset(name,cache=True,data_home=None,**kws)
titanic = sns.load_dataset('titanic',cache=True)
输入以上代码在C盘会有一个文件名为seaborn-data的文件夹
names  = sns.get_dataset_names()
print(names)
>>>['anscombe', 'attention', 'brain_networks', 'car_crashes', 'diamonds', 'dots', 'exercise', 'flights', 'fmri', 'gammas', 'iris', 'mpg', 'planets', 'tips', 'titanic']
输入以上代码可显示数据集名字

背景设置

  • 原始设置
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.set_style("darkgrid")
plt.bar([1,2,3,4,5],[3,5,9,2,5])

  • 背景为白色
sns.set_style("whitegrid")
plt.bar([1,2,3,4,5],[3,5,9,2,5])

  • 去掉网格
sns.set_style("dark")
plt.bar([1,2,3,4,5],[3,5,9,2,5])

  • 背景为白,去掉网格
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])

刻度和图脊设置

  • 添加刻度线
sns.set_style("ticks")
plt.bar([1,2,3,4,5],[3,5,9,2,5])

  • 去掉上,右图脊
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine()

  • 去掉所有图脊
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine(left=True,bottom=True)

  • 去掉刻度
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine(left=True,bottom=True)
plt.xticks([])
plt.yticks([])

标题和刻度大小

sns.set_style('darkgrid',{'font.sans-serif':['SimHei','Arial']})
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

sns.set_context("paper")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

sns.set_context("notebook")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

sns.set_context("talk")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

sns.set_context("poster")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

sns.set_context("poster",font_scale=1.5,rc={"lines.linewidth":5.5})
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")

Seaborn(1)图画背景刻度设置相关推荐

  1. Seaborn的调色盘和图画背景刻度设置

    Seaborn的安装 安装最新的seaborn的版本,我们可以通过使用pip命令: pip install seaborn 如果你已经安装conda,可以使用下面的命令进行seaborn安装 cond ...

  2. JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)

    问题内容见标题,这些问题为博主亲身经历,当然已经解决了,虽然问题不大,自己百度.CSDN可以解决,但是很烦人.消磨精神 这里作者自己总结一下,留给有缘人看一下吧 库你急哇,哈集美马戏特~~ 好久没写了 ...

  3. 移动端也能兼容的web页面制作2:导航栏、背景图片设置

    [ 导读 ] MDBootstrap 是基于 Vue.js 开发的一套前端框架,拥有美观大气的界面效果,友好的交互体验,更棒的是对于移动端也有很好的兼容性.先给大家看下演示 demo 的运行,后面将围 ...

  4. css 设置背景图一半_CSS背景图设置

    一.背景图设置 使用背景图片,设置为全屏 方式1:全部使用background设置 body{ background-image: url(bg.jpg); background-size: 100% ...

  5. qt 背景和控件布局_Qt控件背景图片设置总结

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: 扫码关注公众号 1.Qss 的setStyleSheet设置背景图片 1.1background-image设置平铺或者居中 这 ...

  6. 如何在页面插入一个跟随页面移动的盒子_word版面设计技巧:文档页面背景的设置方法...

    编按:办公过程中,经常会使用Word制作各种各样的文档,有时会觉得空白的Word文档背景看起来实在是太单调乏味,这时候我们可以为文档添加一些背景元素,来美化文档.那么,接下来我就将教大家如何设置页面背 ...

  7. css的三个特性 背景透明设置

    关于行内元素(补充一点) 行内元素只能容纳文本或其他行内元素.(a特殊a里面可以放块级元素) 例子: 关于行高tip: 选择器的嵌套层级不应大于3级,位置靠后的限定条件应尽可能的精确. 属性定义必须另 ...

  8. .net的label的背景如何设置成为透明_css如何设置背景图片?background属性添加背景图片...

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可以参考一下, ...

  9. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

最新文章

  1. 前后端分离的接口规范是什么?
  2. android 弹窗圆角,Android 自定义底部圆角弹窗的实现
  3. Python正则表达式,简单20个用例学习
  4. Android studio 开发中 用git实现批量忽略特定文件的方法
  5. 基本数据类型与String之间的转换
  6. 教你七招提高.NET网站性能
  7. 【小超_Android】GitHub源码项目整理,希望对大家有帮助
  8. 【数学】3D数学基础
  9. autojs-识别验证码-联众打码
  10. 微信小程序-婚礼邀请函页面
  11. 计算机跳过硬盘检查,电脑开启时怎样才能跳过磁盘检测?
  12. 木瓜从林。。。。。。。。。。。。。。。。。
  13. 【bug记录】Vue项目执行报错处理:You may need an appropriate loader to handle this file type.
  14. TypeScript泛型工具
  15. swagger支持中英文
  16. VS报错:error LNK2026: 模块对于 SAFESEH 映像是不安全的
  17. 该如何选择手机群控系统,小白必看,防进深坑。
  18. 英语读书笔记-Book Lovers Day 07
  19. Linux、Windows常见端口号大全
  20. 一个丰富的通知工具类 NotifyUtil

热门文章

  1. 量子叠加态系数_1.2 量子比特
  2. Spring Security——SessionManagement中InvalidSessionStrategy自定义——简单跳过Fitter过滤刷新Session
  3. Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案
  4. Vue——定义全局工具类
  5. Spring Boot + Mybatis——RowBoundsPlugin造成的[Mapped Statements collection already contains value]解决方案
  6. 欧拉路径(Euler_Path)和欧拉回路(Euler_Loop)
  7. Codeforces
  8. php run js,PHP switch 语句
  9. 全局性事务控制如何在springboot中配置
  10. tomcat的配置支持多个网站