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 httplib,smtplib使用方法
Sep 06 Python
布同自制Python函数帮助查询小工具
Mar 13 Python
python实现的一个火车票转让信息采集器
Jul 09 Python
Python魔术方法详解
Feb 14 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
利用python将图片版PDF转文字版PDF
May 03 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
去除python中的字符串空格的简单方法
Dec 22 Python
python获取带有返回值的多线程
May 02 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
Jun 21 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实现ip白名单黑名单功能
2015/03/12 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
Python获取文件ssdeep值的方法
2014/10/05 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
python字符串格式化方式解析
2019/10/19 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
综合素质自我评价评语
2015/03/06 职场文书
综合测评自我评价
2015/03/06 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript
Java 多态分析
2022/04/26 Java/Android