返回顶部
首页 > 资讯 > 后端开发 > Python >Python可视化之seborn图形外观设置
  • 414
分享到

Python可视化之seborn图形外观设置

2024-04-02 19:04:59 414人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1、设置背景风格使用set_style设置图形背景风格不同子图使用不同背景风格自定义背景风格2、设置外框(脊柱)3、图形缩放4、同时设置背景|图形缩放本文将了解什么? 1、设置背

本文将了解什么?

1、设置背景风格

  •  使用set_style设置图形背景风格
  •  不同子图使用不同背景风格 
  •  自定义背景风格  

2、设置外框(脊柱)
3、图形缩放
4、同时设置背景|图形缩放

1、设置背景风格

使用set_style设置图形背景风格

#seaborn包含5中背景风格darkgrid, whitegrid, dark, white, ticks,默认为dark
#set_style()修改风格,以下展示5种风格差异
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
for i in list('darkgrid, whitegrid, dark, white, ticks'.split(', ')):
    sns.set_style(style='%s'%i)
    plt.figure()
    plt.plot(range(10),[i+1 for i in range(10)]) 
    plt.title('%s'%i)

不同子图使用不同背景风格

axes_style() 结合with

f = plt.figure(figsize=(6, 6))
gs = f.add_gridspec(2, 2)

with sns.axes_style("darkgrid"):
    ax = f.add_subplot(gs[0, 0])
    plt.plot(range(10),[i+1 for i in range(10)])

with sns.axes_style("white"):
    ax = f.add_subplot(gs[0, 1])
    plt.plot(range(10),[i+1 for i in range(10)])

with sns.axes_style("ticks"):
    ax = f.add_subplot(gs[1, 0])
    plt.plot(range(10),[i+1 for i in range(10)])

with sns.axes_style("whitegrid"):
    ax = f.add_subplot(gs[1, 1])
    plt.plot(range(10),[i+1 for i in range(10)])

f.tight_layout()

自定义背景风格

sns.axes_style('darkgrid')#输出'darkgrid'默认配置

{'figure.facecolor': 'white',
 'axes.labelcolor': '.15',
 'xtick.direction': 'out',
 'ytick.direction': 'out',
 'xtick.color': '.15',
 'ytick.color': '.15',
 'axes.axisbelow': True,
 'grid.linestyle': '-',
 'text.color': '.15',
 'font.family': ['sans-serif'],
 'font.sans-serif': ['Arial',
  'DejaVu Sans',
  'Liberation Sans',
  'Bitstream Vera Sans',
  'sans-serif'],
 'lines.solid_capstyle': 'round',
 'patch.edgecolor': 'w',
 'patch.force_edgecolor': True,
 'image.cmap': 'rocket',
 'xtick.top': False,
 'ytick.right': False,
 'axes.grid': True,
 'axes.facecolor': '#EAEAF2',
 'axes.edgecolor': 'white',
 'grid.color': 'white',
 'axes.spines.left': True,
 'axes.spines.bottom': True,
 'axes.spines.right': True,
 'axes.spines.top': True,
 'xtick.bottom': False,
 'ytick.left': False}
sns.set_style("darkgrid", {"axes.facecolor": "pink"})#修改背景色
plt.plot(range(10),[i+1 for i in range(10)])

2、设置外框(脊柱)

seaborn.despine

plt.plot(range(10),[i+1 for i in range(10)])
sns.despine(fig=None, ax=None, 
            top=True, right=True, left=False, bottom=False, #上,右,左,下外框开关
            offset=None, trim=False
           )

3、图形缩放

plotting_context() set_context()

#seaborn包含4模式可选:paper,notebook,talk,poster,默认为notebook
#set_context()修改模式,以下展示4种风格差异
for i in list('paper,notebook,talk,poster'.split(',')):
    sns.set_context(context='%s'%i)
    plt.figure(dpi=80)
    plt.plot(range(10),[i+1 for i in range(10)]) 
    plt.title('%s'%i)

4、同时设置背景|图形缩放

set()

sns.set(context='notebook', #设置缩放
        style='darkgrid', #设置背景风格
        palette='deep', #设置colORMap
        font='sans-serif', font_scale=1, color_codes=True, rc=None)

到此这篇关于python可视化之seborn图形外观设置的文章就介绍到这了,更多相关seborn图形外观设置内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python可视化之seborn图形外观设置

本文链接: https://lsjlt.com/news/141124.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python可视化之seborn图形外观设置
    目录1、设置背景风格使用set_style设置图形背景风格不同子图使用不同背景风格自定义背景风格2、设置外框(脊柱)3、图形缩放4、同时设置背景|图形缩放本文将了解什么? 1、设置背...
    99+
    2024-04-02
  • Python数据可视化之环形图
    目录1.引言2.方式一:饼图形式3.方式二:条形图形式1.引言 环形图(圆环)在功能上与饼图相同,整个环被分成不同的部分,用各个圆弧来表示每个数据所占的比例值。但其中心的空白可用于显...
    99+
    2024-04-02
  • python数据可视化之条形图画法
    什么是条形图? 条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形。条形图可以横置或纵置,纵置时也称为柱形图(column chart)。此外,条形图有简...
    99+
    2024-04-02
  • Python可视化神器pyecharts之绘制箱形图
    目录箱形图概念 用处箱形图系列模板第一个箱形图复杂一点的图例箱形图 概念 后面的图形都是一些专业的统计图形,当然也会是我们可视化的对象。 箱形图(Box-plot)又称为盒...
    99+
    2024-04-02
  • python数据可视化之条形图怎么画
    这篇“python数据可视化之条形图怎么画”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python数据可视化之条形图怎么画...
    99+
    2023-06-30
  • Graphviz 可视化图形软件(python)
    目录 1.简介 2.Graphviz 工具安装 3.检查是否安装成功  4. Graphviz 库安装 5.验证安装的graphviz是否可用  6.绘制红酒数据集得到的决策树:  7.问题:pycharm正常画决策树,但jupyter显示...
    99+
    2023-09-30
    python 开发语言
  • python可视化plotly 图例(legend)设置
    目录一、图例(legend)二、update_layout(legend={}) 相关参数及示例一、图例(legend) import plotly.io as pio i...
    99+
    2024-04-02
  • Python数据可视化之绘制柱状图和条形图
    目录一、实验目的:二、实验内容:三、实验过程(附结果截图):一、实验目的: 1.掌握Python中柱状图、条形图绘图函数的使用 2.利用上述绘图函数实现数据可视化 二、实验内容: 1...
    99+
    2024-04-02
  • Python数据可视化之用Matplotlib绘制常用图形
    目录一、散点图二、柱状图三、直方图四、扇形图总结一、散点图 散点图用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。 特点:判断变量之间是否存在数量关联趋势,表示离群点...
    99+
    2022-06-02
    Matplotlib绘制常用图形 Python Matplotlib库
  • iOS11应用视图美化按钮中如何设置按钮的外观
    这篇文章将为大家详细讲解有关iOS11应用视图美化按钮中如何设置按钮的外观,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面...
    99+
    2023-06-04
  • Sqlyog12版本主外键图形化设置
    ...
    99+
    2024-04-02
  • Python数据可视化之怎么用Matplotlib绘制常用图形
    这篇文章主要介绍Python数据可视化之怎么用Matplotlib绘制常用图形,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、散点图散点图用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或...
    99+
    2023-06-15
  • Python可视化Dash工具之plotly基本图形的实现示例
    小编给大家分享一下Python可视化Dash工具之plotly基本图形的实现示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Plotly Express是对 Plotly.py 的高级封装,内置了大量实用、现代的绘图模板...
    99+
    2023-06-14
  • python可视化plotly图例设置的示例分析
    这篇文章主要介绍python可视化plotly图例设置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、图例(legend)import plotly.io as pioimp...
    99+
    2023-06-29
  • Python matplotlib可视化之绘制韦恩图
    目录本文速览1、matplotlib_venn(1)2组数据venn图(2)3组数据venn图2、pyvenn2组数据venn3组数据venn4组数据venn5组数据venn6组数据...
    99+
    2024-04-02
  • 关于Python可视化Dash工具之plotly基本图形示例详解
    Plotly Express是对 Plotly.py 的高级封装,内置了大量实用、现代的绘图模板,用户只需调用简单的API函数,即可快速生成漂亮的互动图表,可满足90%以上的应用场景...
    99+
    2024-04-02
  • Python Matplotlib数据可视化绘图之(三)————散点图
    文章目录 前言一、所用到的模块二、单一颜色的普通不分组散点图1.示例数据如下2.代码如下2.1 代码如下(示例):2.1.1 Case1: 三、多种颜色的普通不分组散点图1....
    99+
    2023-10-26
    matplotlib python 开发语言 pycharm numpy
  • Python可视化Matplotlib介绍和简单图形的绘制
    目录1. 什么是Matplotlib2. 实现一个最简单的Matplotlib画图以折线图为例2.1 matplotlib.pyplot模块2.2 图形绘制流程1.创建画布 – pl...
    99+
    2024-04-02
  • Python数据可视化中的环形图是怎样的
    今天给大家介绍一下Python数据可视化中的环形图是怎样的。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。1.引言环形图(圆环)在功能上与饼图相同,整个环被分成...
    99+
    2023-06-26
  • python数据可视化之饼状图的绘制
    本篇文章给大家带来了关于python的相关知识,其中主要整理了饼状图的绘制相关问题,Pyplot 包含一系列绘图函数的相关函数,其中pie()函数可以绘制饼状图,下面一起来看一下,希望对大家有帮助。Pyplot 是 Matplotlib 的...
    99+
    2022-06-22
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作