专栏首页极客慕白的成长之路Seaborn设置图形显示的效果

Seaborn设置图形显示的效果

Seaborn设置图形显示的效果

绘制三角函数

x = np.linspace(0,14,100) y1 = np.sin(x) y2 = np.sin(x+2)*1.25 def sinplot() plt.plot(x,y1) plt.plot(x,y2) plt.show()

123456789

x = np.linspace(0,14,100)y1 = np.sin(x)y2 = np.sin(x+2)*1.25 def sinplot()    plt.plot(x,y1)    plt.plot(x,y2)    plt.show()

使用matplotlib绘图的效果

使用seaborn绘图

设置显示主题

seaborn提供可绘图的5种风格主题:’darkgrid’, ‘dark’, ‘white’, ‘whitegrid’, ‘ticks’

可以使用set_style来指定绘图的主题:

对当前主题进行微调

方法:axes_style可以显示当前的主题的参数:

比如说在其中,grid.color控制网格颜色,想要修改这个值,可以将这个字典传入set_style中:

但是现在再通过axes_style查看,发现已经修改了其中的值:

也就是说,之后再使用这个主题,边框颜色都会变成红色。

想要恢复默认的风格参数,需要set()

更改曲线的属性

seaborn预设了四种线条风格:’paper’, ‘notebook’, ‘talk’, ‘poster’

set_context方法可以设置线条的粗细:

plotting_context方法可以显示当前线条风格的参数:

和前面一样,假设想要设置线条粗细,可以更改‘lines.linewidth’: 2.8000000000000003,这个参数:

sns.set_context('talk', rc={'grid.linewidth': 1.0})

12

sns.set_context('talk', rc={'grid.linewidth': 1.0})

和之前略有区别的是,参数字典不是直接传入的,而是赋给rc位置参数 想要恢复默认值可以通过sns.set()进行恢复。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Matplotlib介绍及使用

    Matplotlib的功能和matlab中的画图的功能十分类似。因为matlab进行画图相对来说比较复杂,所以使用python中的Matplotlib来画图比较...

    慕白
  • Subplot和Subplots绘制子图

    plot可以绘出精美的图形,但是如果想要在一张图中展示多个子图,plot就很难办了。

    慕白
  • Pandas绘图之Series和Dataframe

    import numpy as np import pandas as pd from pandas import Series import matplotl...

    慕白
  • 超硬核的 Python 数据可视化教程!

    python中最基本的作图库就是matplotlib,是一个最基础的Python可视化库,一般都是从matplotlib上手Python数据可视化,然后开始做纵...

    叫我龙总
  • Python数据分析之matplotlib(基础篇)

    在matplotlib中,整个图像为一个Figure对象。在Figure对象中可以包含一个,或者多个Axes对象。每个Axes对象都是一个拥有自己坐标系统的绘图...

    AI异构
  • 设计服务类网站原型模板分享——Fortyseven

    Fortyseven是一个设计服务网站,设计理念是帮助企业设计出赚钱的品牌和网站。该网站图文排版配色都很不错,很有欧美复古风,多采用大图结合文案排版。

    奔跑的小鹿
  • Linux LVM简明教程

    逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可...

    江小白
  • Arduino 入门项目系列 (5) - Android 手机通过蓝牙语音控制 LED

    为了加快 Arduino 的学习,决定周一这一天的上午也用来学习 Arduino。今天还是继续学习蓝牙模块的使用。实现通过蓝牙模块,在手机端语音控制 LED 的...

    caoqi95
  • ARM停止授权,华为迎来最严峻挑战,任正非:投资千亿打造全球最强信息产业

    我们目前从 ARM 中国相关人士处了解到,原定于 6 月 6 号举行的 ARM 新品发布会已延后举行,无法确定新的日期(但并未取消)。这次活动延期是由于「ARM...

    机器之心
  • 自动驾驶汽车眼中的世界是什么样的?

    大数据文摘

扫码关注云+社区

领取腾讯云代金券