当前位置: 首页 > 面试题库 >

如何叠加来自不同单元格的图?

东方建修
2023-03-14
问题内容

在笔记本的一个单元格中,我已经用

myplot = plt.figure() plt.plot(x,y)

现在,在另一个单元格中,我想再次绘制完全相同的图形,但在其上方添加新的图形(类似于两次连续调用所发生的情况plt.plot())。我尝试在新单元格中添加以下内容:

myplot plt.plot(xnew,ynew)

但是,我在新单元格中获得的唯一内容是新图,没有前一个图。

一个人怎么能做到这一点?


问题答案:

基本上有两种方法可以解决此问题。

A.面向对象的方法

使用面向对象的方法,即保留图形和/或轴的句柄并在以后的单元格中重用它们。

import matplotlib.pyplot as plt
%matplotlib inline

fig, ax=plt.subplots()
ax.plot([1,2,3])

然后在以后的单元格中

ax.plot([4,5,6])

B.将图保存在pyplot中

另一个选择是告诉matplotlib内联后端在单元格末尾保持数字开放。

import matplotlib.pyplot as plt
%matplotlib inline

%config InlineBackend.close_figures=False # keep figures open in pyplot

plt.plot([1,2,3])

然后在以后的单元格中

plt.plot([4,5,6])


 类似资料:
  • 问题内容: 我想让imageIcon在每个单元格中以不同的方式显示,但是由于某种原因,当我对其进行编译时,图像不会显示。它显示图像的名称,但是图像本身不显示。这是一张图片。http://i49.tinypic.com/r9ibrn.jpg } 问题答案: 您可以在调用构造函数时传递图像的名称(请阅读)。

  • 我试图在工作表中附加一个单元格,例如单元格1A有一个边框并填充了灰色,我想插入一个字符串“你好”,但使用 销毁单元格格式,或者更确切地说,使单元格格式处于默认模式。我知道如何使用 方法,但在我的项目中,我用不同的单元格格式插入了许多不同的数据。我在谷歌上搜索了一下,没找到答案。还有别的办法解决我的问题吗? 来阐述我的问题。在1A中的工作表中,我有一个单元格格式单元格格式(用灰色填充,并有细边框)

  • 问题内容: 我能够展开和折叠单元格,但我想在UITableViewCell内调用函数(展开和折叠)以更改按钮标题。 问题答案: 如果你想在细胞获得更大的身体,那么,你有你的店,在使用: 然后,当您想在didSelectRow中展开一个时: 编辑 这将使单元动画自己变大,您不需要单元中额外的动画块。 编辑2

  • 我有2列的。我想控制第1列的外观,所以我使用下面的代码根据单元格行是偶数还是奇数来设置单元格中的文本字体是否为粗体。 我称之为: 我想要的是修改这个< code>TableCellRenderer,以便单元格背景将基于同一行上的另一列(列0)值来绘制。例如,如果第0列第5行的值是“book ”,则第1列第5行的单元格将为红色,如果第0列的值是“newspaper ”,则第1列的颜色为绿色。我的问题

  • 单击包含< code>VerticalLayout行等组件的Vaadin 8 中的单元格时,不会选中该行(使用Vaadin 8.1.5)。 如果组件未填充整个单元格,则单击单元格中未使用的区域会使该行处于选中状态。 我一直在研究如何将点击组件转发到单元格点击侦听器,但尚未对此有任何控制。猜猜这甚至不是最好的方法。 解决方案是什么?

  • 问题内容: 我有一张table 我如何使两行具有不同的单元格宽度? 问题答案: 据我所知,这是不可能的,这是有道理的,因为您要尝试做的事情与表格数据表示的想法背道而驰。但是,您可以将数据放在多个表中,并删除它们之间的任何填充和边距,以至少在视觉上达到相同的结果。类似于以下内容: 我不知道您的要求,但是我敢肯定有一个更优雅的解决方案。