我想用IPython notebook作为一种交互分析方式来分析我用Biopython的GenomeDiagram模块制作的一些基因组图.虽然在IPython笔记本中有大量关于如何使用matplotlib获得内联图形的文档,但GenomeDiagram使用的是ReportLab工具包,我认为IPython中的内联图形不支持该工具包.

然而,我在想,解决这个问题的一种方法是将绘图/基因组图写入一个文件,然后内联打开图像,这将产生与以下内容相同的结果:

gd_diagram.write("test.png", "PNG")
display(file="test.png")

然而,我不知道如何做到这一点-或者知道这是否可能.那么,有没有人知道图片是否可以在IPython中打开/显示呢?

推荐答案

感谢this post,你可以做到以下几点:

from IPython.display import Image
Image(filename='test.png') 

(official docs)

Python相关问答推荐

通过仅导入pandas来在for循环中进行多情节

如何处理嵌套的SON?

如何使用Google Gemini API为单个提示生成多个响应?

在函数内部使用eval(),将函数的输入作为字符串的一部分

更改matplotlib彩色条的字体并勾选标签?

Django管理面板显示字段最大长度而不是字段名称

仿制药的类型铸造

Python 约束无法解决n皇后之谜

不理解Value错误:在Python中使用迭代对象设置时必须具有相等的len键和值

梯度下降:简化要素集的运行时间比原始要素集长

我想一列Panadas的Rashrame,这是一个URL,我保存为CSV,可以直接点击

使用NeuralProphet绘制置信区间时出错

提取相关行的最快方法—pandas

Flask Jinja2如果语句总是计算为false&

如何使用使用来自其他列的值的公式更新一个rabrame列?

pysnmp—lextudio使用next()和getCmd()生成器导致TypeError:tuple对象不是迭代器''

PYTHON、VLC、RTSP.屏幕截图不起作用

Python—为什么我的代码返回一个TypeError

如何在Python中使用Iscolc迭代器实现观察者模式?

你能把函数的返回类型用作其他地方的类型吗?'