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统计列表中的重复项出现的次数的方法
Aug 18 Python
浅要分析Python程序与C程序的结合使用
Apr 07 Python
Python中常见的数据类型小结
Aug 29 Python
python 2.6.6升级到python 2.7.x版本的方法
Oct 09 Python
Python的numpy库中将矩阵转换为列表等函数的方法
Apr 04 Python
Django之模型层多表操作的实现
Jan 08 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
python xlwt模块的使用解析
Apr 13 Python
python文件名批量重命名脚本实例代码
Apr 22 Python
Python代码风格与编程习惯重要吗?
Jun 03 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
PHP数据过滤的方法
2013/10/30 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
应届生的求职推荐信范文
2013/11/30 职场文书
采购部部长岗位职责
2014/02/06 职场文书
售后客服个人自我评价
2014/09/14 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
统计工作个人总结
2015/03/03 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
联谊活动总结范文
2015/05/09 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL