混合使用matplotlib交互式图和内联图?

某人4

许多地块不需要交互,因此我尝试将其更改为嵌入式图。

我尝试了以下操作,但未成功:

  • plt.close(fig)清楚数字

  • plt.ioff(),失败

  • 在之间包装代码%matplotlib inline %matplotlib notebook它关闭其他交互式地块

认真的重要性

永远只有一个后端处于活动状态。可以更改后端,但这将需要关闭交互式图形。

一种选择是使用整个后端的交互式后端(例如%matplotlib widget),并调用自定义函数,该函数可在需要时内联显示png图像。

#Cell1
%matplotlib widget

#Cell2
import matplotlib.pyplot as plt


def fig2inline(fig):
    from IPython.display import display, Image
    from io import BytesIO
    plt.close(fig)
    buff = BytesIO()
    fig.savefig(buff, format='png')
    buff.seek(0) 
    display(Image(data=buff.getvalue()))

#Cell3: (show the interactive plot)
fig, ax = plt.subplots(figsize=(3, 1.7))
ax.plot([1,3,4]);

#Cell4: (show the inline plot)
fig2, ax2 = plt.subplots(figsize=(3, 1.7))
ax2.plot([3,1,1]);
fig2inline(fig2)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

matplotlib和networkx的交互式图

来自分类Dev

通过文本框的交互式matplotlib图

来自分类Dev

使用matplotlib生成交互式图时的图形问题

来自分类Dev

使用plotly和闪亮的颜色和后退按钮制作交互式条形图

来自分类Dev

如何使用bqplot中的交互式图防止递归?

来自分类Dev

Matplotlib和WxPython-交互式工具栏图在单击时不执行刷新/更新

来自分类Dev

Matplotlib和WxPython-交互式工具栏图在单击时未执行刷新/更新

来自分类Dev

如何在PyQt5中使Matplotlib图交互式

来自分类Dev

Vega-lite交互式图例和条形图

来自分类Dev

使用MPLD3制作交互式条形图

来自分类Dev

如何使用Leaflet在R中创建GTFS数据的交互式图?

来自分类Dev

使用Data Cube向下钻取的交互式BIRT饼图

来自分类Dev

使用plotyly或Network3D将ggraph转换为交互式图

来自分类Dev

R中使用apexcharter的交互式热图在反应性上失败

来自分类Dev

使用Data Cube向下钻取的交互式BIRT饼图

来自分类Dev

使用Google图表定制的交互式输入范围(饼图)

来自分类Dev

如何保存ggvis生成的交互式图?

来自分类Dev

Web库创建交互式流程图

来自分类Dev

在heroku上提供交互式bokeh背景图

来自分类Dev

交互式ggplot2热图

来自分类Dev

单击R Shiny中的交互式图

来自分类Dev

创建分类变量的交互式可选图

来自分类Dev

钛-绘制交互式甜甜圈图

来自分类Dev

从交互式 python 图中创建子图

来自分类Dev

Tkinter 中的交互式 PyPlot 图未注册 MouseEvents

来自分类Dev

在网站上创建交互式图R图

来自分类Dev

在网站上创建交互式图R图

来自分类Dev

交互式python matplotlib

来自分类Dev

交互式python matplotlib

Related 相关文章

热门标签

归档