可视化库-seaborn-布局风格设置(第五天)

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

五种风格

# 1.darkgrid# 2.whitegrid# 3.dark# 4.white# 5 ticks
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt

# 定义基本绘图函数
def sinplot(flip=1):
    x = np.linspace(0, 14, 100)
    for i in range(7):
        plt.plot(x, np.sin(x+i*0.5) * (7-i))

# 重置风格
sns.set()
sns.set_style(‘darkgrid‘)
sinplot()
plt.show()

2. 使用sns.boxplot 绘制盒图

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

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

sns.set_style(‘ticks‘)
sinplot()
sns.despine(left=True)
plt.show()

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

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

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

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

with sns.axes_style(‘dark‘):
    plt.subplot(211)
    sinplot()
plt.subplot(212)
sinplot(-1)
plt.show()

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

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

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

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



原文地址:https://www.cnblogs.com/my-love-is-python/p/10243596.html

时间: 2024-11-25 17:49:35

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

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

Visualization of seaborn  seaborn[1]是一个建立在matplot之上,可用于制作丰富和非常具有吸引力统计图形的Python库.Seaborn库旨在将可视化作为探索和理解数据的核心部分,有助于帮人们更近距离了解所研究的数据集.无论是在kaggle官网各项算法比赛中,还是互联网公司的实际业务数据挖掘场景中,都有它的身影.    在本次介绍的这个项目中,我们将利用seaborn库对数据集进行分析,分别展示不同类型的统计图形. 首先,我们将导入可视化所需的所有必要包,我

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

1. sns.regplot() 和 sns.lmplot() 绘制回归曲线 import numpy as np import pandas as pd from scipy import stats, integrate import matplotlib.pyplot as plt import seaborn as sns sns.set(color_codes=True) np.random.seed(sum(map(ord, 'distributions'))) tips = sns

CSS3与页面布局学习总结(五)——Web Font与Sprite

CSS3与页面布局学习总结(五)--Web Font与Sprite 目录 一.web font 1.1.什么是font-face 1.2.font-face优点 1.3.字体格式 1.4.使用@font-face 1.4.1.下载字体 1.4.2.使用font-face将字体引入web中 1.4.3.应用字体 1.4.4.字体格式转换 1.4.5.查看字体编码 1.4.6.base64内嵌字体 二.CSS Sprite 2.1.将小图片合并 2.2.使用CSS分离图片 2.3.小结 三.示例下载

ExtJS中layout的12种布局风格

原文地址: http://www.cnblogs.com/mingforyou/p/4119200.html ExtJS中layout的12种布局风格 extjs的容器组件都可以设置它的显示风格,它的有效值有 absolute, accordion, anchor, border, card, column, fit, form and table.  一共9种. 另外几种见:  http://www.sencha.com/deploy/dev/examples/layout-browser/l

Python图表分布数据可视化:Seaborn

conda  install seaborn  是安装到jupyter那个环境的 1. 整体风格设置 对图表整体颜色.比例等进行风格设置,包括颜色色板等调用系统风格进行数据可视化 set() / set_style() / axes_style() / despine() / set_context() import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns % ma

Pycon 2017: Python可视化库大全

本文首发于微信公众号“Python数据之道” 前言 本文主要摘录自 pycon 2017大会的一个演讲,同时结合自己的一些理解. pycon 2017的相关演讲主题是“The Python Visualization Landscape”. 先来一张全景图镇楼~~ 看完这张图是不是有点懵? 别着急,我们一起来看看后面的阐述. python可视化库可以大致分为几类: 基于matplotlib的可视化库 基于JS的可视化库 基于上述两者或其他组合功能的库 基于matplotlib的可视化库 matp

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

1.软件环境 操作系统版本:Win 10 64位 可视化图形库:D3 Pentaho版本: biserver-ce-6.1.0.1-196 2.对D3的简单介绍 D3允许你将任意的数据绑定到文档对象模型(DOM),然后运用数据驱动转换到文档上.例如,你可以使用D3将一个数组生成一个HTML表格.或者,使用相同的数据来创建一个有平滑过渡和交互的交互式SVG条形图. D3不是一个旨在提供每一个可能想到的功能的单一框架.相反的,D3所解决的问题的关键是:高效操作基于数据的文档.它提供了显著的灵活性,展

Bokeh 0.12.2rc1 发布,Python 交互式可视化库

Bokeh 0.12.2rc1 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(app制作ty300.com).Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能(入门教程qkxue.net).Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 小版本更新,暂无正式的改进说明,想了解更多信息,直接查看github提交记录.

Bokeh 0.12.3dev3,Python 交互式可视化库

Bokeh 0.12.3dev3 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(腾云科技ty300.com).Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能(基础教程qkxue.net).Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 暂未发现更新内容,点击查看发行说明和提交记录: https://github.com/bokeh/bok