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)操作方法汇总
Aug 18 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
Jupyter中直接显示Matplotlib的图形方法
May 24 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 Python
浅谈django 重载str 方法
May 19 Python
Python调用OpenCV实现图像平滑代码实例
Jun 19 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
Python Pandas常用函数方法总结
Jun 15 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创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
Python工程师面试必备25条知识点
2018/01/17 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
中青班党性分析材料
2014/02/16 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
施工安全保证书
2015/05/09 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android