导出的 pdf 中缺少 Jupyter 笔记本 matplotlib 数字

2024-01-06

在 jupyter 笔记本中生成 pdf 时,一切都很好,但我想将内联数字保留在 pdf 以及笔记本中。

这是我的代码:

%matplotlib notebook
import matplotlib.pyplot as plt
import numpy as np
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('png', 'pdf')

save_figures = True

x = np.arange(0, 20, 0.1)
y = np.sin(x)
plt.figure()
plt.plot(x, y)
if save_figures:
    plt.savefig('test.png')
plt.show()

这些数字显示为内联,但在 pdf 中打印的是:

<IPython.core.display.Javascript object>

<IPython.core.display.HTML object>

如果我从网络导出或使用,pdf 中也会出现同样的内容nbconvert从命令行导出为 pdf。

我需要调用任何其他命令才能使其正常工作吗?


如果您更改%matplotlib notebook to %matplotlib inline,然后使用 jupyter 的 nbconvert 导出 PDF 对我来说效果很好。这%matplotlib notebookmagic 以交互式方式渲染绘图,我怀疑这种方式无法被 PDF 转换过程中使用的 LaTeX 正确识别。

或者,如果您必须使用%matplotlib notebook由于某种原因,使用 jupyter 的 nbconvert 导出为 HTML(jupyter nbconvert --to='html' Test.ipynb)似乎保留了情节。然后,我可以从 Web 浏览器将此 HTML 文件打印为 PDF,并且该图显示在最终的 PDF 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导出的 pdf 中缺少 Jupyter 笔记本 matplotlib 数字 的相关文章

  • 在IPython笔记本中自动播放声音

    我经常在 IPython 笔记本中运行长时间运行的单元 我希望笔记本在单元完成执行时自动发出蜂鸣声或播放声音 有没有办法在 iPython 笔记本中执行此操作 或者我可以在单元格末尾放置一些命令来自动播放声音 我正在使用 Chrome 如果
  • 如何向通过 Seaborn 热图渲染的混淆矩阵添加工具提示?

    如何使我的 matplotlib 具有交互性 例如 当我将鼠标悬停在混淆矩阵的每个单元格上时 我想显示该预测的实例 confusion mat df pd DataFrame confusion mat columns pred spect
  • dateutil 2.5.0 是所需的最低版本

    我正在 Mac OSX v 10 13 6 上运行 jupyter 笔记本 Enthought Canopy python distribution 2 7 当我尝试导入 pandas 将 pandas 导入为 pd 时 我收到投诉 Imp
  • 循环访问多个 CSV 文件并生成多个输出

    我正在编写一些 python 脚本 它打开 csv 文件 定义数据帧 运行一些分析 例如聚合数据 拆分列 查找平均值等 并将分析的输出绘制在图表上 输出将是一个图形 png 文件 和一个 csv 文件 并在原始文件名末尾添加单词 ANALY
  • 如何缩放图像的一部分并插入到 matplotlib 中的同一图中

    我想缩放数据 图像的一部分并将其绘制在同一个图中 看起来有点像这个图 是否可以在同一图中插入缩放图像的一部分 我认为可以用子图绘制另一个图形 但它绘制了两个不同的图形 我还阅读了添加补丁以插入矩形 圆形 但不确定将图像的一部分插入到图中是否
  • 如何使绘图的 xtick 标签成为简单的绘图?

    我不想用单词或数字作为 x 轴的刻度标签 而是想绘制一个简单的绘图 由直线和圆圈组成 作为每个 x 刻度的标签 这可能吗 如果是这样 在 matplotlib 中处理它的最佳方法是什么 我会删除刻度标签并将文本替换为patches http
  • matplotlib 中无效的 rgba arg“#”

    我无法弄清楚在尝试在 matplotlib 中创建散点图时如何使用颜色 我正在尝试绘制具有不同颜色点的多个散点图来显示集群 colors 12efff eee111 eee00f e00fff 123456 abc222 000000 12
  • 基于 Unix ASCII 的命令行图表/绘图工具

    有没有好的命令行 UNIX 图表 绘图 绘图工具 我正在寻找能够在 ASCII 图表上绘制 xy 点的东西 澄清一下 我正在寻找能够以 ASCII 格式输出图形 如 ascii art 风格 的东西 这样我就可以在交互式 shell 会话中
  • 缩放插图中不同的 x 和 y 比例,matplotlib

    我正在尝试使用 matplotlib 制作插图 目前我有类似最后一个答案的内容如何缩放图像的一部分并插入到 matplotlib 中的同一图中 https stackoverflow com questions 13583153 how t
  • 如何在Javascript中正确使用Jupyter笔记本的kernel.execute方法(计时问题)?

    下面是使用 Jupyter Notebook 的 Python 内核从自定义 JavaScript 客户端执行 Python 代码的草稿 这是一个相关问题 Jupyter 前端扩展 JavaScript API 的文档在哪里 https s
  • 使用自定义颜色渐变填充两条线之间的区域

    我正在做一项几乎已经完成的作业 但我想对其添加一些小改动 尝试使用基于温度的颜色图而不是简单的颜色来填充两条线之间的区域 绘制线条的方式本质上使它们成为独立的实体 所以我知道我可能需要两个彼此相遇或重叠的颜色图来完成此任务 但我不太确定如何
  • 在 x 轴上操作日期 Pandas Matplotlib

    我有一组非常简单的数据 如下所示 我正在寻找一种方法来绘制此堆积条形图并格式化 x 轴 日期 使其从 1996 年 31 月 12 日开始 到 2016 年 31 月 12 日结束 增量为 365 天 我编写的代码绘制了每个日期 因此 x
  • 如何将交互式 matplotlib 图形插入 tkinter 画布

    我正在尝试将交互式 matplotlib 图形 具有滑块 重置按钮和单选按钮的图形 放入 tkinter Canvas 中 我已成功添加非交互式图表 但当它变为交互式时找不到问题 我尝试将所有内容更改为使用 matplotlib Figur
  • 如何使用google colab在jupyter笔记本中显示GIF?

    我正在使用 google colab 想嵌入一个 gif 有谁知道如何做到这一点 我正在使用下面的代码 它并没有在笔记本中为 gif 制作动画 我希望笔记本是交互式的 这样人们就可以看到代码的动画效果 而无需运行它 我发现很多方法在 Goo
  • 循环标记时出现“ValueError:无法识别的标记样式 -d”

    我正在尝试编码pyplot允许不同标记样式的绘图 这些图是循环生成的 标记是从列表中选取的 为了演示目的 我还提供了一个颜色列表 版本是Python 2 7 9 IPython 3 0 0 matplotlib 1 4 3 这是一个简单的代
  • 无法将图形另存为 .eps [gswin32c 无法识别]

    我使用Pylab 64位 的Enth tough冠层 在我的报告中 我需要使用乳胶 Xelatex 并使用matplotlib完成图 为了获得第一个想法 我刚刚复制了第二个示例http matplotlib org users usetex
  • 使用 matplotlib 绘制时间序列数据并仅在年初显示年份

    rcParams date autoformatter month b n Y 我正在使用 matpltolib 来绘制时间序列 如果我按上述方式设置 rcParams 则生成的图会在每个刻度处标记月份名称和年份 我怎样才能将其设置为仅在每
  • 绘制随时间变化的分类数据计数

    我有一个数据框 df 其中有一列包含分类数据 ETH 带有 DateTimeIndex 我想绘制类别counts随着时间的推移 它们按天索引 我最好按年绘制它们 df pd DataFrame County 0 Bexar 3 Nueces
  • Jupyter Notebook 内核一直很忙

    我已经安装了 anaconda 并且 python 在 Spyder IPython 等中工作正常 但是我无法运行 python 笔记本 内核被创建 它也连接 但它始终显示黑圈忙碌符号 防火墙或防病毒软件没有问题 我尝试过禁用两者 我也无法
  • 绘制与Fig.show()内联的IPython Notebook图形?

    我正在使用 IPython Notebook 调用内联模式 pylab inline 以下代码立即在单元格处绘制一个图形 fig plt figure axes fig add axes 0 0 1 1 不过 我想在一个单元格中创建绘图 轴

随机推荐

  • MongoDB 4.2 中的事务与新的 PHP 驱动程序

    我是新来的MongoDB因为我是一个超级粉丝MySQL前 我最近搬到了这个NoSQL东西并且喜欢它 但现在我严重陷入困境交易 in MongoDB 我在 SO 上发现了一些相关问题 但没有答案或已过时 不适用于新的MongoDB PHP D
  • Tiles 与 Struts 2 注释集成

    我一直在尝试将 Tiles 与基于 Struts 2 注释的操作集成 但它无法正常工作 因为我没有struts config xml在网络上提供的每个教程中 他们都引用它struts config xml 首先 可以将基于注释的 strut
  • 在 yii2 中对多个表使用连接

    我正在使用 yii2 我有 3 个表 帖子 粉丝 评论 我想使用 joinWith 来获取帖子及其评论以及帖子和评论的粉丝名称 在粉丝表中 我写的是这个查询 pre facebook posts find gt joinwith fans
  • 制作方形图像

    如何在不使用任何第 3 方库 仅限 Net 框架 的情况下 在 C 中将图像重新采样为正方形 并用白色背景填充 Thanks 这实际上可以很容易地完成 public static Image PadImage Image originalI
  • GAE 增加电子邮件收件人限制

    我的付费 App Engine 限制我只能发送 100 封邮件 我找不到任何文档来增加该限制 此外 它还表示 超过 100 封邮件将收取 0 00 100 美元的费用 我也找不到有关计费文档的任何信息 关于如何发送超过 100 封邮件并收取
  • 带有时区的节点 cron

    我有一个node http nodejs org v0 7 3 pre 服务器节点 cron https github com ncb000gt node cron 0 3 2 和节点时间 https github com TooTallN
  • android 3.0:JS scrollTop 不适用于 chrome/webview

    我已经通过 webView 编写了一个应用程序包装 它在我的 Milestone2 2 2 上按预期工作但滚动功能在 3 0 的 chrome 上不起作用 在 FF 中工作 既不是 dom scrollTop XXX 也不是 jquery
  • 如何在 WIX 中包含 msi/Setup.exe 的先决条件

    我正在尝试将我的包合并到一个安装 EXE 文件中并将其上传到 Internet 我创建了一个 Microsoft 引导程序 其中包含带有项目的 Setup exeMSI http en wikipedia org wiki Windows
  • Java Spring:通过 REST API 向客户端实时更新状态

    我正在 Java Spring 中开发一个 Web 应用程序 我希望用户能够从前端上传 CSV 文件 然后查看导入过程的实时进度 导入后他应该能够搜索单个条目从导入的数据 导入过程包括实际上传文件 通过 REST API POST 请求发送
  • 使用意图发送操作从 Android 应用程序共享图像是行不通的:(

    i m use Intent sharingIntent new Intent Intent ACTION SEND Uri screenshotUri Uri parse file res drawable u png sharingIn
  • 如何在Mysql Workbench GUI中查看表内容?

    如何在 Mysql Workbench GUI 中查看表内容 我的意思是 不是从命令行 首先从主屏幕打开到服务器的连接 SQL IDE 然后使用架构树中的上下文菜单来运行仅从所选表中选择行的查询 附加的限制是为了避免意外读取太多行 可以在首
  • 将消费计划上的 Azure Function App 设置为 64 位

    您可用于功能的新 消耗 层计划不允许您通过门户更改进程位数 我可以通过其他方式将进程翻转为 64 位 因为 DocDB 访问需要它 您可以通过 API 进行设置 但请注意 直到您看到该选项显示在门户中之前 它才得到正式支持 这是一个简单的方
  • iPhone Safari:滚动 html 容器内的列表

    我对此主题进行了大量研究 但尚未找到令人满意的答案 如何在其他 html 内容中制作可滚动列表 iPhone SDK 仪表板列表 如果我在 html 正文中创建一个列表并尝试滚动整个页面就会滚动 我知道有这种 双指 滚动 但这不是我想要的
  • 如何动态改变html元素的值?

    我试图在页面加载时在 UI 上加载初始参数虚拟数据 以便我可以使用真实数据进行自定义 因此在下面的代码中 当我在 UI 上更改并发送请求时 它总是采用最初加载到页面的 memberid 任何想法代码有什么问题吗 主要 html
  • 如何在opencart产品中设置自定义价格?

    我已经下载了最新版本的opencart 3 0 2 0 我的产品的定价取决于各种选项 即 尺寸 颜色 数量 对于数量 有没有默认设置价格范围的功能 例如1 500件一个价格 从501 1000折扣价 我的产品是腕带 所以我根据text他们想
  • 在技​​术绘图中绘制距离箭头

    我想在我的一幅图中指出距离 我想到的是他们在技术图纸中的做法 显示一个双头箭头 其旁边的距离为文本 Example from matplotlib pyplot import hlines 7 0 2 linestyles dashed h
  • 如何使用 ImageSharp 清除图像的 EXIF 数据?

    我发现一个 GitHub 问题 显示如何通过将其 ExifProfile 设置为 null 来删除图像的 exif 数据 SixLabors ImageSharp Image image Image Load imagePath remov
  • Kill -3 或 jstack :有什么区别?

    我想获取在 jboss 服务器上运行的 Web 应用程序的线程转储 我为我的问题找到了两个解决方案 使用unix命令 kill 3 使用JDK中存在的jstack工具 谁能向我解释这两种方法之间的区别 提前致谢 The jstack命令可以
  • 为什么 html 标签(s、strong)在 jasper 报告中不起作用?

    我添加了静态文本 html 标签 但单击预览后粗体和删除线无法正确显示 此外 当从数据库加载数据时 它无法正确显示 有什么解决办法吗 Jasper Report不支持所有html标签 支持的标签定义在样式文本示例 http jasperre
  • 导出的 pdf 中缺少 Jupyter 笔记本 matplotlib 数字

    在 jupyter 笔记本中生成 pdf 时 一切都很好 但我想将内联数字保留在 pdf 以及笔记本中 这是我的代码 matplotlib notebook import matplotlib pyplot as plt import nu