jupyter notebook插入本地图片的实现


Posted in Python onApril 13, 2020

如何在Jupyter Notebook中插入本地图片?

我在网上搜索的时候,看到网上写的都是,将cell调节成为markdown cell, 然后输入下面的代码

![title](img/picture.png)

于是,在调节了路径之后,我按照上方的说明进行了操作,但是显示图片无法显示。

我思考了一下,才意识到,上面代码中的img是表示这里有一个文件夹,也就是说,我们需要先将我们的图片,放在一个叫做img 的文件夹里面,上面的代码才可以顺利进展下去。

补充知识:Jupyter Notebook显示图片(显示静态图片、显示动态图片、显示本地图片)

本篇博客记录如何使用 Jupyter Notebook 显示图片,第一种情况为使用 python 绘图时,网页中如何显示静态图片和动态图片;第二种情况为使用 Jupyter Notebook 做笔记时,在网页中调用本地的图片进行展示。

1. 显示绘制的图片

1)显示静态图片

声明:%matplotlib inline

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

fig = plt.figure(figsize=(4.5, 3))
ax = fig.add_subplot(1, 1, 1)

x = np.linspace(-5, 5, 100)
y = x**2
ax.plot(x, y, 'r-')

fig.savefig('static_map.png')

jupyter notebook插入本地图片的实现

2)显示动态图片(以弹出窗口的方式)

声明:%matplotlib auto 或 %matplotlib

import numpy as np
import matplotlib.pyplot as plt
%matplotlib auto

def expand(mi, mx):
 inter = (mx - mi) * 0.05
 return mi-inter, mx+inter

x_min, x_max = expand(-5, 5)
y_min, y_max = expand(0, 25)

fig = plt.figure(figsize=(4.5, 3))
ax = fig.add_subplot(1, 1, 1)
ax.axis([x_min, x_max, y_min, y_max]) # 固定 X 轴和 Y 轴坐标范围
plt.ion()        # 连续动态图

# 初始化 (x, y) 坐标
pre_x = -5 
pre_y = pre_x ** 2

for _ in range(100):     # 以 0.1 的步长更新 x,绘制 y=x**2 的动态图
 cur_x = pre_x + 0.1
 cur_y = cur_x ** 2
 
 ax.plot([pre_x, cur_x], [pre_y, cur_y], 'r-')
 plt.pause(0.1)      # 每次绘制后暂停 0.1 秒
 
 pre_x, pre_y = cur_x, cur_y

jupyter notebook插入本地图片的实现

2. 显示本地的图片

步骤:

将单元格设置为 MarkDown 格式

jupyter notebook插入本地图片的实现

输入:![title](图片路径),即以 MarkDown 的方式打开图片

示例:![title](static_map.png)

jupyter notebook插入本地图片的实现

运行该单元格

jupyter notebook插入本地图片的实现

以上这篇jupyter notebook插入本地图片的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获得图片base64编码示例
Jan 16 Python
跟老齐学Python之不要红头文件(2)
Sep 28 Python
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
Python简单进程锁代码实例
Apr 27 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
Python3 虚拟开发环境搭建过程(图文详解)
Jan 06 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
Python 发送邮件方法总结
Aug 10 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
python中@contextmanager实例用法
Feb 07 Python
Django框架模板用法详解
Jun 10 Python
Python BeautifulReport可视化报告代码实例
Apr 13 #Python
解决jupyter notebook 出现In[*]的问题
Apr 13 #Python
超全Python图像处理讲解(多模块实现)
Apr 13 #Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 #Python
Python restful框架接口开发实现
Apr 13 #Python
Jupyter notebook 启动闪退问题的解决
Apr 13 #Python
windows上彻底删除jupyter notebook的实现
Apr 13 #Python
You might like
调频问题解答
2021/03/01 无线电
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
ASP Json Parser修正版
2009/12/06 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
python中的闭包函数
2018/02/09 Python
python三方库之requests的快速上手
2019/03/04 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
Python之Class&Object用法详解
2019/12/25 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
应届毕业生个人自荐信范文
2013/11/30 职场文书
培训讲师岗位职责
2014/04/13 职场文书
房地产活动策划方案
2014/05/14 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
2014年库房工作总结
2014/11/26 职场文书
初中团支书竞选稿
2015/11/21 职场文书