中国高校课件下载中心 》 教学资源 》 大学文库

《Python数据分析》课程电子教案(PPT课件)第7章 利用Seaborn绘图

文档信息
资源类别:文库
文档格式:PPTX
文档页数:40
文件大小:925.6KB
团购合买:点击进入团购
内容简介
《Python数据分析》课程电子教案(PPT课件)第7章 利用Seaborn绘图
刷新页面文档预览

第 7 章 利用Seaborn进行绘图 Python 数据分析

Matplotlib绘图基本模仿MATLAB绘图库,其绘图风格和MATLAB类 似。由于MATLAB绘图风格偏古典,因此,Python开源社区开发了 Seaborn绘图模块,对Matplotlib进行封装,绘图效果更符合现代人 的审美。 Seaborn属于Matplotlib的一个高级接口,使得作图更加容易。在 多数情况下使用Seaborn能做出很具吸引力的图,而使用Matplotlib 可以制作具有更多特色的图。应该把Seaborn视为Matplotlib的补充, 而不是替代物。 使用Seaborn时,使用的导入惯例为: import seaborn as sns Seaborn数据可视化基础

7.2 利用seaborn.set进行风格设置 风格设置用以设置绘图的背景色、风格、字型、字体等。 Seaborn通过set函数实现风格设置。 seaborn.set(context='notebook', style='darkgrid', palette='deep', font='sans-serif', font_scale=1, color_codes=True, rc=None)

In[]: import seaborn as sns import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt def sinplot(flip=2): x = np.linspace(0,20, 50) for i in range(1,5): plt.plot(x, np.cos(x + i * 0.8) * (9 - 2*i) * flip) sinplot() Out[]:

In[]: sns.set(style='darkgrid',font_scale=1.5) sinplot() Out[]: 利用seaborn.set进行风格设置

利用seaborn.set进行风格设置 • 如果需要转换为seaborn默认的绘图设置, 只需调用sns.set( )方法即可。 In[]: sns.set() sinplot()

利用set_style( )是用来设置主题 • 利用set_style( )是用来设置主题的。 • Seaborn有五个预设好的主题: darkgrid, whitegrid, dark,white,和 ticks,默认为darkgrid。 In[]: sns.set_style("whitegrid") sinplot() Out[]:

seaborn 主题设置 Seaborn将matplotlib的参数划分为两个独立的组合。第一 组是设置绘图的外观风格的,第二组主要将绘图的各种元素按 比例缩放的,以至可以嵌入到不同的背景环境中。控制这些参 数的接口主要有两对方法: • 控制风格:axes_style(), set_style() • 缩放绘图:plotting_context(), set_context() • 每对方法中的第一个方法(axes_style(), plotting_context() )会返回一组字典参数,而第二个方法( set_style(), set_context()) 会设置matplotlib的默认参数

seaborn 主题设置 利用set_style( )是用来设置主题的。Seaborn有五个预设 的主题: darkgrid, whitegrid,dark,white,和 ticks, 默认为darkgrid。 In[]: sns.set_style("whitegrid") sinplot() Out[]:

seaborn 主题设置 In[]: sinplot() sns.despine() Out[]: 在seaborn中,可以利用despine()方法移除绘图中 顶部和右侧的轴线

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档