Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将matplotlib对象添加到Bokeh布局中?

如何将matplotlib对象添加到Bokeh布局中?
EN

Stack Overflow用户
提问于 2019-09-27 01:38:59
回答 2查看 1.4K关注 0票数 0

我正在开发一个基于选项卡的本地Bokeh应用程序,并试图在这个应用程序的第一个选项卡中包含一个matplotlib对象。

对象是Venn图,它超出了Bokeh的范围。

到目前为止,我有这样的情况:

代码语言:javascript
运行
AI代码解释
复制
import bokeh
from bokeh.plotting import figure, output_file, show
from bokeh.layouts import row, column
import matplotlib.pyplot as plt
from matplotlib_venn import venn2

output_file('test.html')

scatter = figure(plot_width = 900, plot_height = 400)

scatter.circle([1,2,3,4,5,6], [3,5,7,9,11,16], size = 12, alpha = 0.6)

bar = figure(plot_width = 450, plot_height = 400)

bar.quad(top = [3,5,7,9,11,16], bottom = 0, left = [1,2,3,4,5,6], right = [1.9,2.9,3.9,4.9,5.9,6.9])

venn2([set(['A', 'B', 'C', 'D', 'E']), set(['A', 'C', 'E', 'G', 'I'])])

plots = column(scatter, bar)

show(plots)

理想情况下,我想以下面所示的方式定位Venn图。

我有些天真地认为,像column(scatter, row(bar, plt.show()))这样的东西会起作用,但它不能。

我是Python的新手,我以前从未使用过MatPlotLib。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-27 11:24:18

详细说明: Bokeh和MPL之间没有任何内置的集成。如果要在某些Bokeh内容中嵌入MPL绘图,我可以想到两种方法:

  • 如果转换为文件格式(例如PNG ),并将图像文件托管在某些通过URL访问的位置,那么可以使用Bokeh Div中的HTML标记来显示图像文件。
  • 否则,使用PIL或其他工具为MPL绘图的图像生成RGBA数据的NumPy。然后,您可以使用ImageRGBA字形在Bokeh图中“绘制”MPL图,如comment.Just中的一些合成的RGBA数据img =np.empty(20,20),dtype=np.uint32) view = img.view(dtype=np.uint8).reshape((N,N,4))中的i在范围(N):对于j在范围(N):viewi,j,0= int(i/N*255)视图,j,1= 158 viewi,j,j,2= int(j/N* 255 )视图,j,3=255 p=图()#必须给出图像的向量p.image_rgba(image=img,x=0,y=0,dw=10,dh=10)
票数 2
EN

Stack Overflow用户

发布于 2020-07-18 02:10:49

另一种方法是使用土坡,它使用Bokeh/Holoview作为绘图后端。上面的链接展示了如何基于集合操作(圆圈)创建Venn图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58131877

复制
相关文章
在 Debian 中如何将用户添加到 Sudoers
sudo是一个命令行工具,它允许被信任用户以另外一个用户身份运行命令,默认是 root 用户。
雪梦科技
2020/05/11
12.9K0
在 Debian 中如何将用户添加到 Sudoers
在 Ubuntu 中如何将用户添加到 Sudoers
sudo是一个命令行程序,它允许被信任的用户以 root 或者其他用户身份去运行命令。
雪梦科技
2020/05/09
35.2K0
在 Ubuntu 中如何将用户添加到 Sudoers
matplotlib(五)排版布局
  tight_layout在上面示例中已经出现过,在这里做一个补充说明,tight_layout自动调整subplot(s)参数,以便subplot(s)适应图形区域。这是一个实验性功能,在某些情况下可能无效,而且它仅对ticklabels, axis labels, titles有效。作图时我们可能会遇到这种问题,发现部分title、ticks、label被截断了,如下图所示:
SL_World
2021/09/18
8020
Nexus高级配置之如何将本地jar添加到Nexus中
Java后端技术所推送文章,为本人原创、网上收集或其他作者投稿,对于网上收集部分除非确实无法确认,我们都会注明作者和来源。部分文章推送时未能与原作者取得联系。若涉及版权问题,烦请原作者联系我们,我们会在24小时内删除处理,谢谢!^_^ QQ:1573876303。
Java后端技术
2018/08/09
2.9K0
Nexus高级配置之如何将本地jar添加到Nexus中
如何将MV中的音频添加到EasyNVR中做直播背景音乐?
EasyNVR已经支持自定义上传音频文件,可以做慢直播场景使用,前两天有一个开发者提出一个问题:想把一个MV中的音频拿出来放到EasyNVR中去做慢直播。
EasyNVR
2021/10/28
4.4K0
如何将MV中的音频添加到EasyNVR中做直播背景音乐?
如何将 Matplotlib 可视化 插入到 Excel 表格中?
在生活中工作中,我们经常使用Excel用于储存数据,Tableau等BI程序处理数据并进行可视化。我们也经常使用R、Python编程进行高质量的数据可视化,生成制作了不少精美优雅的图表。
朱小五
2022/04/11
3.7K0
如何将 Matplotlib 可视化 插入到 Excel 表格中?
Python的可视化库超全盘点,有你中意的一款吗?
前言 原文传送门:见文末左下角阅读原文 作者:Aaron Frederick 编译:HuangweiAI 使用Python创建图形的方法有很多,但是哪种方法最好呢?当我们进行可视化时,问一些关于图
HuangWeiAI
2020/02/24
2K0
五个创建交互式图表的Python库
作者|Melissa Bierly 选文|Aileen 翻译|冯琛 校对|Elaine琏 数据可视化专家Andy Kirk说过,数据可视化分为两类:探索性可视化图表和解释性可视化图表。解释性可视化图表的目标是进行描述——它们是根据对事物表面的关键线索而被仔细构造出来的。 另一方面,探索性可视化图表建立了与数据库或主题事件的互动,它们帮助用户探索数据,让他们发掘自己的观点:发现他们自己认为相关的或者感兴趣的事物。 通常,探索性可视化图表是交互式的。尽管现在有许多Python绘图库,但只有少数可以创建能够使你
大数据文摘
2018/05/25
4.6K0
如何将WebRTC播放协议添加到EasyCVR?
自2020年浏览器的发展和兼容性发生了变化,WebRTC的延时性、安全性得到了提升和保护,尤其是疫情爆发后,实时视频的需求比之前增长了30倍,这更刺激了WebRTC产品的持续快速发展。因此我们也在EasyGBS、EasyDSS等平台内实现了WebRTC协议的播放。
TSINGSEE青犀视频
2021/11/23
1.6K0
这里有8个流行的Python可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?
CDA数据分析师
2019/05/15
2.3K0
这里有8个流行的Python可视化工具包,你喜欢哪个?
再见,可视化!你好,Pandas!
用Python做数据分析离不开pandas,pnadas更多的承载着处理和变换数据的角色,pands中也内置了可视化的操作,但效果很糙。
1480
2020/09/22
1.7K0
再见,可视化!你好,Pandas!
在Oracle中,如何将一个数据库添加到CRS中?
虽然通过DBCA(DataBase Configuration Assistant,数据库配置助手)创建的数据库会自动加入CRS中,但通过RMAN创建的数据库是不会被加入CRS中的,在这种情况下就需要手动添加,将数据库加入CRS中后就可以通过srvctl来管理数据库了。
AiDBA宝典
2023/04/26
3K0
在Oracle中,如何将一个数据库添加到CRS中?
matplotlib 基础:如何调整布局
tight_layout 会自动调整布局参数来重新调整图形,但这仅是个实验性的方法,有些情况下可能并不能起到很好的效果。而且它只检查 ticklabels,title,axis labels。
bugsuse
2020/04/21
1.8K0
matplotlib 基础:如何调整布局
如何在Python中用Bokeh实现交互式数据可视化?
引言 最近,我一直在看美国德克萨斯州奥斯汀举办的SciPy 2015会议上的一段视频——“用Blaze和Bokeh创建Python数据应用程序”,并且情不自禁地反复思考这两个库赋予世界各地使用Python的数据科学家们的强大能力。在本文中,我将带你体验使用Bokeh实现数据可视化的各种可能途径,以及Bokeh为什么是每位数据科学家的必备“神器”。 什么是Bokeh? Bokeh是一个专门针对Web浏览器的呈现功能的交互式可视化Python库。这是Bokeh与其它可视化库最核心的区别。正如下图所示,它说明了B
CDA数据分析师
2018/02/05
3.2K0
如何在Python中用Bokeh实现交互式数据可视化?
这里有8个流行的Python可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?
机器之心
2019/05/13
2.2K0
这里有8个流行的Python可视化工具包,你喜欢哪个?
8个流行的Python可视化工具包,你喜欢哪个?
导读:喜欢用 Python 做项目的小伙伴不免会遇到这种情况:做图表时,用哪种好看又实用的可视化工具包呢?之前文章里出现过漂亮的图表时,也总有读者在后台留言问该图表时用什么工具做的。下面,作者介绍了八种在 Python 中实现的可视化工具包,其中有些包还能用在其它语言中。快来试试你喜欢哪个?
IT阅读排行榜
2019/05/15
2.6K0
8个流行的Python可视化工具包,你喜欢哪个?
8个好看又实用 Python可视化工具包,再也不怕做不出图表了!
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?
编程文青李狗蛋
2019/10/10
4.9K0
8个好看又实用 Python可视化工具包,再也不怕做不出图表了!
8个流行的Python可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?
挖数
2019/05/15
2.2K0
8个流行的Python可视化工具包,你喜欢哪个?
这里有 8 个流行的 Python 可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?
小小詹同学
2019/05/15
1.8K0
点击加载更多

相似问题

如何将Matplotlib图添加到pyqt布局中

10

如何将Bokeh视图导出到Matplotlib?

112

Bokeh的to_bokeh()忽略matplotlib中的图例

13

如何将matplotlib.pyplot转换为bokeh图

11

如何在复杂布局中按名称访问Bokeh对象

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档