1. sns.set_style() 进行风格设置, sns.set() 进行设置的重置,

五种风格

  1. # 1.darkgrid
    # 2.whitegrid
    # 3.dark
    # 4.white
    # 5 ticks
  1. import seaborn as sns
  2. import numpy as np
  3. import matplotlib.pyplot as plt
  4.  
  5. # 定义基本绘图函数
  6. def sinplot(flip=1):
  7. x = np.linspace(0, 14, 100)
  8. for i in range(7):
  9. plt.plot(x, np.sin(x+i*0.5) * (7-i))
  10.  
  11. # 重置风格
  12. sns.set()
  13. sns.set_style('darkgrid')
  14. sinplot()
  15. plt.show()

2. 使用sns.boxplot 绘制盒图

  1. data = np.random.normal(size=(20, 6)) + np.arange(6)
  2. sns.boxplot(data=data)
  3. plt.show()

3. sns.despine(left=True) 去除左边的框图

  1. sns.set_style('ticks')
  2. sinplot()
  3. sns.despine(left=True)
  4. plt.show()

4. 风格细节设置, sns.violinplot画小提琴图, despine(offset=10)表示距离坐标轴的位置

  1. sns.violinplot(data=data)
  2. sns.despine(offset=10)
  3. plt.show()

5. sns.boxplot(pattle='deep')  pattle 设置颜色的风格,通过对sns.deepine() 对颜色的边框进行去除

6. 指定不同的风格, 使用 with sns.axes_style('dark')

  1. with sns.axes_style('dark'):
  2. plt.subplot(211)
  3. sinplot()
  4. plt.subplot(212)
  5. sinplot(-1)
  6. plt.show()

7. 指定画板的大小 sns.set_text() 指定风格大小

  1. #1 paper
    #2 talk
    #3 poster
    #4 notebook
  1. sns.set_context('paper')
  2. plt.figure(figsize=(8, 6))
  3. sinplot()
  4. plt.show()

8. 在sns.set_context的基础上, font_scale 指定里面字体大小,rc={'lines.linewidth':2.5} # 指定曲线的粗细

  1. sns.set('notebook', font_scale=1.5, rc={'lines.linewidth':2.5})
  2. sinplot()
  3. plt.show()

  1.  

可视化库-seaborn-布局风格设置(第五天)的更多相关文章

  1. 5-1可视化库Seabon-整体布局风格设置

    In [1]: import seaborn as sns import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...

  2. Python统计分析可视化库seaborn(相关性图,变量分布图,箱线图等等)

    Visualization of seaborn  seaborn[1]是一个建立在matplot之上,可用于制作丰富和非常具有吸引力统计图形的Python库.Seaborn库旨在将可视化作为探索和理 ...

  3. 可视化库-seaborn-回归分析绘图(第五天)

    1. sns.regplot() 和 sns.lmplot() 绘制回归曲线 import numpy as np import pandas as pd from scipy import stat ...

  4. python 可视化库

    在做titanic分析的过程中,看了一些大神的想法,发现在分析数据的过程中,许多大神会使用到seaborn,plotly这些库,而我等小白仅仅知道matplotlib这个唯一的数据可视化库而已.上网查 ...

  5. 可视化库-Matplotlib基础设置(第三天)

    1.画一个基本的图 import numpy as np import matplotlib.pyplot as plt # 最基本的一个图,"r--" 线条加颜色, 也可以使用l ...

  6. Python可视化库

    转自小小蒲公英原文用Python可视化库 现如今大数据已人尽皆知,但在这个信息大爆炸的时代里,空有海量数据是无实际使用价值,更不要说帮助管理者进行业务决策.那么数据有什么价值呢?用什么样的手段才能把数 ...

  7. Pycon 2017: Python可视化库大全

    本文首发于微信公众号“Python数据之道” 前言 本文主要摘录自 pycon 2017大会的一个演讲,同时结合自己的一些理解. pycon 2017的相关演讲主题是“The Python Visua ...

  8. Pentaho6.1中D3可视化库的集成及数据联动的实现

    1.软件环境 操作系统版本:Win 10 64位 可视化图形库:D3 Pentaho版本: biserver-ce-6.1.0.1-196 2.对D3的简单介绍 D3允许你将任意的数据绑定到文档对象模 ...

  9. Vis.js – 基于浏览器的动态 JavaScript 可视化库

    Vis.js 是一个动态的,基于浏览器的可视化库.该库被设计为易于使用,能处理大量的动态数据.该库由以下几部分组成:一是数据集和数据视图,基于灵活的键/值数据集,可以添加,更新和删除项目,订阅数据集变 ...

随机推荐

  1. SQL Server获取指定行的数据

    SQL Server获取指定行(如第二行)的数据   --SQL Server获取指定行(如第二行)的数据-- --法一(对象法)-- select * from ( select * , numbe ...

  2. Socket-Vs-WebSocket-TestTool

    项目地址 :  https://github.com/kelin-xycs/Socket-Vs-WebSocket-TestTool Socket-Vs-WebSocket-TestTool 一个用 ...

  3. PHP安全相关的配置(1)

    PHP作为一门强大的脚本语言被越来越多的web应用程序采用,不规范的php安全配置可能会带来敏感信息泄漏.SQL注射.远程包含等问题,规范的安全配置可保障最基本的安全环境.下面我们分析几个会引发安全问 ...

  4. POJ3013 Big Christmas Tree

    题目:http://poj.org/problem?id=3013 求每个点到1的最短路.不是最小生成树. 总是WA.看讨论里说INF至少2e10,于是真的A了! 算一下,dis最大可能3276800 ...

  5. 【Hibernate学习笔记-5.1】使用@Transient修饰不想持久保存的属性

     作者:ssslinppp       1. 摘要 在默认情况下,持久化类的所有属性会自动映射到数据表的数据列.如果在实际应用中不想持久化保存某些属性,则可以考虑使用@Transient来修饰他们. ...

  6. c++开发环境搭建

    >>>>>>>>>>>>>>>>>>>>>开发环境搭建<<&l ...

  7. bzoj3668 起床困难综合症

    Description 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争.通过研究相关文献,他找 ...

  8. springMVC学习(9)-全局异常处理

    一.异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发.测试通过手段减少运行时异常的发生. 系统的da ...

  9. unittest框架断言方法

    assertEqual(a, b)          判断a==b assertNotEqual(a, b)     判断a!=b assertTrue(x)                bool( ...

  10. 汽车收费 C++ PTA

    7-1 汽车收费(10 分) 现在要开发一个系统,管理对多种汽车的收费工作. 给出下面的一个基类框架 class Vehicle { protected: string NO;//编号 public: ...