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网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
Tensorflow 多线程设置方式
Feb 06 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
TensorFlow中如何确定张量的形状实例
Jun 23 Python
Python定义一个Actor任务
Jul 29 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
理解深度学习之深度学习简介
Apr 14 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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
一个oracle+PHP的查询的例子
2006/10/09 PHP
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
PHP模板解析类实例
2015/07/09 PHP
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
python常用知识梳理(必看篇)
2017/03/23 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Python语言快速上手学习方法
2018/12/14 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python实现银行管理系统
2019/10/25 Python
django 实现简单的插入视频
2020/04/07 Python
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
市场营销专业应届生自荐信
2014/06/19 职场文书
升职自我推荐信范文
2015/03/25 职场文书
政工师工作总结2015
2015/05/26 职场文书
自荐信范文
2019/05/20 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL