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之有容乃大的list(4)
Sep 28 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
python2.7到3.x迁移指南
Feb 01 Python
对python 调用类属性的方法详解
Jul 02 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
深入解析神经网络从原理到实现
Jul 26 Python
python 字符串常用函数详解
Sep 11 Python
Python imread、newaxis用法详解
Nov 04 Python
python中自带的三个装饰器的实现
Nov 08 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
Python中递归以及递归遍历目录详解
Oct 24 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
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
Zookeeper接口kazoo实例解析
2018/01/22 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
教师自荐信
2013/12/10 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
服装创业计划书范文
2014/02/05 职场文书
学校春季防火方案
2014/06/08 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
教师网络培训心得体会
2016/01/09 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android