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类的专用方法实例分析
Jan 09 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
深入理解Django中内置的用户认证
Oct 06 Python
python机器学习之神经网络(一)
Dec 20 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
Python操作Redis之设置key的过期时间实例代码
Jan 25 Python
基于Python 装饰器装饰类中的方法实例
Apr 21 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 Python
Python爬虫框架之Scrapy中Spider的用法
Jun 28 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
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
自己封装的一个简单的倒计时功能实例
2016/11/23 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python yield与实现方法代码分析
2018/02/06 Python
Python实现常见的回文字符串算法
2018/11/14 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
Python restful框架接口开发实现
2020/04/13 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
Linux上比较文件的命令都有哪些
2012/02/24 面试题
研究生自荐信
2013/10/09 职场文书
暑期培训班策划方案
2014/08/26 职场文书
工作证明格式范文
2015/06/15 职场文书