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在Windows8下获取本机ip地址的方法
Mar 14 Python
Python 常用的安装Module方式汇总
May 06 Python
Python上下文管理器和with块详解
Sep 09 Python
python+matplotlib绘制饼图散点图实例代码
Jan 20 Python
快速解决pandas.read_csv()乱码的问题
Jun 15 Python
Python 获取windows桌面路径的5种方法小结
Jul 15 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
Python坐标线性插值应用实现
Nov 13 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
Python如何使用27行代码绘制星星图
Jul 20 Python
pandas抽取行列数据的几种方法
Dec 13 Python
python 制作本地应用搜索工具
Feb 27 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的十大要点(上)
2009/02/04 PHP
PHP 学习路线与时间表
2010/02/21 PHP
php获取汉字首字母的函数
2013/11/07 PHP
php全角字符转换为半角函数
2014/02/07 PHP
php数组去除空值函数分享
2015/02/02 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
centos下更新Python版本的步骤
2013/02/12 Python
Python实现简单的可逆加密程序实例
2015/03/05 Python
进一步理解Python中的函数编程
2015/04/13 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
高中毕业生个人自我鉴定
2013/11/24 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
海飞丝广告词
2014/03/20 职场文书
思想政治表现评语
2015/01/04 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers