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代理抓取并验证使用多线程实现
May 03 Python
使用Python神器对付12306变态验证码
Jan 05 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
解决Pycharm界面的子窗口不见了的问题
Jan 17 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
Jan 12 Python
pytorch 一行代码查看网络参数总量的实现
May 12 Python
利用python做数据拟合详情
Nov 17 Python
Python语言内置数据类型
Feb 24 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/04/15 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
javascript中的对象创建 实例附注释
2011/02/08 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
浅谈Python中数据解析
2015/05/05 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
python中xlutils库用法浅析
2020/12/29 Python
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
退休感言
2014/01/28 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
商铺租赁意向书
2014/04/01 职场文书
社会实践评语
2014/04/28 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis