Jupyter Notebook输出矢量图实例


Posted in Python onApril 14, 2020

相信大家都很熟悉在 Jupyter Notebook 上面用 Matplotlib 了,但是不知道大家看到画出来那一坨糊糊的东西会不会跟我一样浑身难受。实际上,只要多加一行配置,就能够让 Matplotlib 在 Jupyter Notebook 上面输出矢量图了:

import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
%config InlineBackend.figure_format = 'svg'

上面的最后一行指定了输出的格式是 svg。

其实 Jupyter Notebook 上面输出的是不是矢量图还无所谓,最重要的是生成的插图不能糊啊。savefig 只要指定文件名后缀是 .pdf 或者 .eps 就能生成能方便地插入 latex 的图片了!

plt.savefig('tmp.pdf', bbox_inches='tight')
plt.show()

补充知识:Windows远程访问服务器的Jupyter Notebook

Windows上需要安装 Putty 和 Git。

在Windows采用Putty登陆服务端,在远程服务器上启动jupyter notebook:

jupyter notebook --no-browser --port=8889 --ip=127.0.0.1 --allow-root

采用Git Bash在本地机上把远程jupyter与本地端口绑定,注意:sername为服务器端的用户名,serverIP填入服务器ip。

ssh -N -f -L localhost:8888:localhost:8889 username@serverIP

执行命令后需要输入服务器用户名密码,输出完成后没有其他显示,保持bash终端不要关闭。

在本机打开浏览器,输入http://localhost:8888,然后将服务器端的token粘贴到本地,即可连接到服务器的Jupyter Notebook。

以上这篇Jupyter Notebook输出矢量图实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
Python查找文件中包含中文的行方法
Dec 19 Python
Python动态赋值的陷阱知识点总结
Mar 17 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
pytorch简介
Nov 11 Python
Python获取指定网段正在使用的IP
Dec 14 Python
Python爬虫之Selenium库的使用方法
Jan 03 Python
Python Django获取URL中的数据详解
Nov 01 Python
pygame实现弹球游戏
Apr 14 #Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 #Python
Python request操作步骤及代码实例
Apr 13 #Python
jupyter notebook插入本地图片的实现
Apr 13 #Python
Python BeautifulReport可视化报告代码实例
Apr 13 #Python
解决jupyter notebook 出现In[*]的问题
Apr 13 #Python
超全Python图像处理讲解(多模块实现)
Apr 13 #Python
You might like
php引用地址改变变量值的问题
2012/03/23 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
Python写入CSV文件的方法
2015/07/08 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
Python表达式的优先级详解
2020/02/18 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
python 用struct模块解决黏包问题
2020/11/07 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
高山背包:High Sierra
2017/11/23 全球购物
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
单位绩效考核方案
2014/05/11 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
少年雷锋观后感
2015/06/10 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
7个关于Python的经典基础案例
2021/11/07 Python