Seaborn(1)图画背景刻度设置
Seaborn的安装
安装最新的seaborn的版本,我们可以通过使用pip命令:
pip install seaborn
如果你已经安装conda,可以使用下面的命令进行seaborn安装
conda install seaborn
安装成功后,我们需要检查seaborn的安装是否成功,可以通过导入seaborn相关的包,来检查下。
import seaborn as sns
sns.__version__
>>>'0.9.0'
准备工作
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
import numpy as np
import pandas as pd#plt.rcParams['font.sans-serif'] = ['SimHei']#用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False#用来正常显示负号
sns.set_style('darkgrid',{'font.sans-serif':['SimHei','Arial']})import warnings#去除部分警告信息
warnings.filterwarnings('ignore')
Seaborn内置数据集
语法
seaborn.load_dataset(name,cache=True,data_home=None,**kws)
name 参数是数据集名字,https://github.com/mwaskom/seaborn-data定义数据集名
cache 参数是否提供缓存
data_home参数是指定缓存路径,默认当前用户home下的seaborn-data目录中。
sns.get_dataset_names()获得数据集名字
titanic = sns.load_dataset('titanic',cache=True)
输入以上代码在C盘会有一个文件名为seaborn-data的文件夹
names = sns.get_dataset_names()
print(names)
>>>['anscombe', 'attention', 'brain_networks', 'car_crashes', 'diamonds', 'dots', 'exercise', 'flights', 'fmri', 'gammas', 'iris', 'mpg', 'planets', 'tips', 'titanic']
输入以上代码可显示数据集名字
背景设置
- 原始设置
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.set_style("darkgrid")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
- 背景为白色
sns.set_style("whitegrid")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
- 去掉网格
sns.set_style("dark")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
- 背景为白,去掉网格
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
刻度和图脊设置
- 添加刻度线
sns.set_style("ticks")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
- 去掉上,右图脊
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine()
- 去掉所有图脊
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine(left=True,bottom=True)
- 去掉刻度
sns.set_style("white")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
sns.despine(left=True,bottom=True)
plt.xticks([])
plt.yticks([])
标题和刻度大小
sns.set_style('darkgrid',{'font.sans-serif':['SimHei','Arial']})
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
sns.set_context("paper")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
sns.set_context("notebook")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
sns.set_context("talk")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
sns.set_context("poster")
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
sns.set_context("poster",font_scale=1.5,rc={"lines.linewidth":5.5})
plt.bar([1,2,3,4,5],[3,5,9,2,5])
plt.title("柱状图")
Seaborn(1)图画背景刻度设置相关推荐
- Seaborn的调色盘和图画背景刻度设置
Seaborn的安装 安装最新的seaborn的版本,我们可以通过使用pip命令: pip install seaborn 如果你已经安装conda,可以使用下面的命令进行seaborn安装 cond ...
- JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)
问题内容见标题,这些问题为博主亲身经历,当然已经解决了,虽然问题不大,自己百度.CSDN可以解决,但是很烦人.消磨精神 这里作者自己总结一下,留给有缘人看一下吧 库你急哇,哈集美马戏特~~ 好久没写了 ...
- 移动端也能兼容的web页面制作2:导航栏、背景图片设置
[ 导读 ] MDBootstrap 是基于 Vue.js 开发的一套前端框架,拥有美观大气的界面效果,友好的交互体验,更棒的是对于移动端也有很好的兼容性.先给大家看下演示 demo 的运行,后面将围 ...
- css 设置背景图一半_CSS背景图设置
一.背景图设置 使用背景图片,设置为全屏 方式1:全部使用background设置 body{ background-image: url(bg.jpg); background-size: 100% ...
- qt 背景和控件布局_Qt控件背景图片设置总结
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: 扫码关注公众号 1.Qss 的setStyleSheet设置背景图片 1.1background-image设置平铺或者居中 这 ...
- 如何在页面插入一个跟随页面移动的盒子_word版面设计技巧:文档页面背景的设置方法...
编按:办公过程中,经常会使用Word制作各种各样的文档,有时会觉得空白的Word文档背景看起来实在是太单调乏味,这时候我们可以为文档添加一些背景元素,来美化文档.那么,接下来我就将教大家如何设置页面背 ...
- css的三个特性 背景透明设置
关于行内元素(补充一点) 行内元素只能容纳文本或其他行内元素.(a特殊a里面可以放块级元素) 例子: 关于行高tip: 选择器的嵌套层级不应大于3级,位置靠后的限定条件应尽可能的精确. 属性定义必须另 ...
- .net的label的背景如何设置成为透明_css如何设置背景图片?background属性添加背景图片...
在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可以参考一下, ...
- android textview 背景图片,Android—TextView 背景颜色与背景图片设置
Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...
最新文章
- 前后端分离的接口规范是什么?
- android 弹窗圆角,Android 自定义底部圆角弹窗的实现
- Python正则表达式,简单20个用例学习
- Android studio 开发中 用git实现批量忽略特定文件的方法
- 基本数据类型与String之间的转换
- 教你七招提高.NET网站性能
- 【小超_Android】GitHub源码项目整理,希望对大家有帮助
- 【数学】3D数学基础
- autojs-识别验证码-联众打码
- 微信小程序-婚礼邀请函页面
- 计算机跳过硬盘检查,电脑开启时怎样才能跳过磁盘检测?
- 木瓜从林。。。。。。。。。。。。。。。。。
- 【bug记录】Vue项目执行报错处理:You may need an appropriate loader to handle this file type.
- TypeScript泛型工具
- swagger支持中英文
- VS报错:error LNK2026: 模块对于 SAFESEH 映像是不安全的
- 该如何选择手机群控系统,小白必看,防进深坑。
- 英语读书笔记-Book Lovers Day 07
- Linux、Windows常见端口号大全
- 一个丰富的通知工具类 NotifyUtil
热门文章
- 量子叠加态系数_1.2 量子比特
- Spring Security——SessionManagement中InvalidSessionStrategy自定义——简单跳过Fitter过滤刷新Session
- Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案
- Vue——定义全局工具类
- Spring Boot + Mybatis——RowBoundsPlugin造成的[Mapped Statements collection already contains value]解决方案
- 欧拉路径(Euler_Path)和欧拉回路(Euler_Loop)
- Codeforces
- php run js,PHP switch 语句
- 全局性事务控制如何在springboot中配置
- tomcat的配置支持多个网站