cluster-analysis - 如何在jupyter笔记本中显示seaborn clustermap Insider
问题描述
我已经运行 Seaborn 的 clustermap 并将结果保存到名为“test”的 ClusterGrid 对象中。然而,由于一些未知的原因,该命令没有显示集群图,除非我再次运行它,尽管“测试”不是空的。它确实是一个 ClusterGrid 对象。
那么,自从我保存了 ClusterGrid 后,有什么简单的方法可以显示/绘制它吗?我试过 plt.plot 但它没有用。
解决方案
打字dir(test)
应该显示你的方法和属性seaborn.matrix.ClusterGrid
。(seaborn.matrix.ClusterGrid
如果您键入 ,您应该看到的内容type(test)
。)列表中有两个项目,fig
和savefig
。
test.fig
将允许您再次显示该图生成它的单元格下方的任何单元格,假设%matplotlib inline
之前已调用。因此,如果它在生成单元格中显示不可靠,请在该单元格的test.fig
正下方放置一个单元格,您会看到它。
test.savefig("test_plot.png")
应该将绘图保存为图像文件。您可以使用代码来显示该图像from IPython.display import Image; Image("test_plot_.png")
,该图像将嵌入到保存的笔记本中并随后在静态渲染中显示。
推荐阅读
- sorting - !在蛋糕php中以第一顺序显示空记录
- android - 我应该使用 RecyclerView.VERTICAL 而不是 LinearLayoutManager.VERTICAL?
- python - 将消息从容器发布到在容器外运行的 kafka
- javascript - Nodejs Http Server api 执行流程请解释一下?
- sql-server - SQL Server使用where子句获取下一个x行
- java - 为什么不会为实体自动生成数据库表
- asp.net-core-2.1 - 没有找到该网址的网页:http://localhost:64256/Registration.html
- java - 在更新行时使用休眠在 Spring Boot 中接收错误“分离的实体传递给持久化”
- python - Python 和 scikit 学习:我的模型的输出来自 nan 而不是类别名称
- kdb - 如何在 KDB 中返回二进制函数的叉积