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二维码生成库qrcode安装和使用示例
Dec 16 Python
python中for语句简单遍历数据的方法
May 07 Python
浅析Python的Django框架中的Memcached
Jul 23 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
python re正则匹配网页中图片url地址的方法
Dec 20 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
python中怎么表示空值
Jun 19 Python
Python进行统计建模
Aug 10 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
使用tkinter实现三子棋游戏
Feb 25 Python
Python页面加载的等待方式总结
Feb 28 Python
Python 数据可视化之Matplotlib详解
Nov 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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
php不用正则验证真假身份证
2013/11/06 PHP
PHP内核探索:变量概述
2014/01/30 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
js实现中文实时时钟
2020/01/15 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
详解python变量与数据类型
2020/08/25 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
化工实习心得体会
2014/09/09 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
学校开学标语
2014/10/06 职场文书
HTML中的表格元素介绍
2022/02/28 HTML / CSS
pycharm无法安装cv2模块问题
2022/05/20 Python
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS