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 list使用示例 list中找连续的数字
Jan 27 Python
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
python实现ipsec开权限实例
Nov 11 Python
python遍历类中所有成员的方法
Mar 18 Python
详解python中的json的基本使用方法
Dec 21 Python
numpy.linspace函数具体使用详解
May 27 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
Python使用itchat 功能分析微信好友性别和位置
Aug 05 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
Python如何实现邮件功能
May 27 Python
python3检查字典传入函数键是否齐全的实例
Jun 05 Python
Python中第三方库Faker的使用详解
Apr 02 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彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
javascript常用的方法分享
2015/07/01 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
javascript数据类型详解
2017/02/07 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
JS判断一个数是否是水仙花数
2017/06/11 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
express express-session的使用小结
2018/12/12 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
小程序转发探索示例
2019/02/19 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python Queue模块详解
2014/11/30 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
Python 支持向量机分类器的实现
2020/01/15 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
英国自行车商店:AW Cycles
2021/02/24 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
户籍证明模板
2014/09/28 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
初中生物教学反思
2016/02/20 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle