Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在bokeh中合并多个条形图?

如何在bokeh中合并多个条形图?
EN

Stack Overflow用户
提问于 2015-07-20 14:09:25
回答 2查看 4.5K关注 0票数 2

我想在同一幅图上画两张条形图。

一个人只会有积极的价值观,一个人只会有消极的价值观。

我要绿色的正片(x轴上方)和红色的负条(x轴下方)。

问题:

1.是否可以使用bokeh.charts接口中现有的高级栏方法来完成此操作?

如果不是,如何使用较低级别的接口创建条形图?(而不是更高级的bokeh.charts接口)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-23 15:53:58

编辑:下面的答案已经过时几年了。现在,各种条形图(堆叠、分组、颜色映射)变得更加简单和容易了。有关许多示例,请参阅用户指南的本节:

指南/分类.guide

1. --我尝试使用高级条形图方法做多个条形图,但是我无法实现我想要的结果,所以我使用了绘图接口。

2.是你要找的吗?

代码语言:javascript
运行
AI代码解释
复制
    from bokeh.plotting import figure, output_file, show

    plot = figure(width=600, height=600, x_range=(0,50), y_range=(-10,10))

    plot.quad(top=[10],bottom=[0],left=[1],right=[2], color='green', line_color='black', legend='positive')
    plot.quad(top=[12],bottom=[0],left=[2],right=[3], color='green', line_color='black', legend='positive')
    plot.quad(top=[1],bottom=[0],left=[3],right=[4], color='green', line_color='black', legend='positive')
    plot.quad(top=[2],bottom=[0],left=[4],right=[5], color='green', line_color='black', legend='positive')
    plot.quad(top=[3],bottom=[0],left=[5],right=[6], color='green', line_color='black', legend='positive')
    plot.quad(top=[4],bottom=[0],left=[6],right=[7], color='green', line_color='black', legend='positive')

    plot.quad(top=[-5],bottom=[0],left=[1],right=[2], color='red', line_color='black', legend='negative')
    plot.quad(top=[-6],bottom=[0],left=[2],right=[3], color='red', line_color='black', legend='negative')
    plot.quad(top=[-2],bottom=[0],left=[3],right=[4], color='red', line_color='black', legend='negative')
    plot.quad(top=[-8],bottom=[0],left=[4],right=[5], color='red', line_color='black', legend='negative')
    plot.quad(top=[-9],bottom=[0],left=[5],right=[6], color='red', line_color='black', legend='negative')
    plot.quad(top=[-10],bottom=[0],left=[6],right=[7], color='red', line_color='black', legend='negative')

    output_file('test.html')
    show(plot)
票数 1
EN

Stack Overflow用户

发布于 2018-03-23 12:18:03

您可以使用两个vbar_stack调用:

代码语言:javascript
运行
AI代码解释
复制
volume_figure.vbar_stack(["buys"], x='timestamp', width=1.0, color=[colors.turquoise], source=source)
volume_figure.vbar_stack(["sells"], x='timestamp', width=1.0, color=[colors.tomato], source=source)

一般来说,条形图在docs部分处理分类数据中有详细的描述。

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

https://stackoverflow.com/questions/31527185

复制
相关文章
如何在前端应用中合并多个 Excel 工作簿
SpreadJS是纯前端的电子表格控件,可以轻松加载 Excel 工作簿中的数据并将它们呈现在前端浏览器应用的网页上。
葡萄城控件
2023/10/11
4000
如何在前端应用中合并多个 Excel 工作簿
如何在 SwiftUI 中创建条形图
条形图以矩形条的形式呈现数据的类别,其宽度和高度与它们表示的值成比例。本文将展示如何创建一个垂直条形图,其中矩形的高度将代表每个类别的值。
Swift社区
2022/12/12
5.5K0
如何在 SwiftUI 中创建条形图
Python合并Excel2007+中多个WorkSheet
感谢中国石油大学(华东)计算机与通信工程学院李昕老师提供的问题和第一版代码,并和我一起反复修改和完善得到了最终版本的代码。 import os import sys from tkinter import Tk, Button from tkinter import filedialog from tkinter import simpledialog try: import openpyxl except: #先把pip升级到最新版本 path = '"'+os.path.dirn
Python小屋屋主
2018/04/16
8250
如何在Dart中合并列表
在 Dart 编程中,List 数据类型类似于其他编程语言中的数组。列表用于表示对象的集合。它是一组有序的对象。Dart 中的核心库负责 List 类的存在、创建和操作。有 5 种方法可以组合两个或多个列表:
徐建国
2021/12/01
2.2K0
django合并多个queryset
这几天正在做一个关于权限控制的django框架,今天上午遇见了一个bug,因为我的需求是,每个人拥有的权限不同,所以你所能够访问的菜单也不同,那么这时候不同的人员访问不同的菜单是不一样的。
kirin
2020/11/23
2.8K0
PHP中,使用递归深度合并多个数组
函数源码: //导入待合并数组,引用$array数组接收 function merge(array &$array,array ...$mergeArray): array { foreach ($mergeArray as $item){ mergeOne($array,$item); //对每个待合并数组执行合并函数 } return $array; } //如果仅有两个数组需要合并,也可以直接使用此函数 function mergeOne(&$array,$p
lascyb
2021/11/01
2.2K0
多个Jar的合并操作
同事要写Android平台下的打包工具,遇到需要将多个jar合并成一个jar的问题。这里列一下操作步骤:
meteoric
2018/11/19
2.7K0
多个单细胞亚群合并
很多时候,我们都没办法很快判断seurat默认聚类分群后的每个亚群的生物学命名,会短暂的把大家先归纳为一个大类,比如肿瘤单细胞数据第一次分群通用规则,按照 :
生信技能树jimmy
2021/05/18
4.1K0
多个单细胞亚群合并
git rebase 合并多个提交
rebase可以修改记录,我总是做小更改就提交,仓库有好多看起来很乱的 git没有可以把最后一个提交提交到服务器的能力,可以用rebase来做到把多个提交合并为一个。使用这个命令很简单,下面就来告诉大家如何使用这个命令
林德熙
2022/08/04
1K0
Python合并多个excl表格
今天收到领导的一个需求:有一个rar压缩文件,文件里有许多个zip压缩包,每个包里有些个xlsx表格,现在需要提取并合并这些表到一张表里;下载下来解压一看,我去! 上百张表手工一张张合并得啥时候去了。越优秀的程序员越会偷懒,重复次数大于三次以上,手工是不可能的手工的,summer记录一波骚操作!
summerking
2022/09/16
1K0
git rebase 合并多个提交
rebase可以修改记录,我总是做小更改就提交,仓库有好多看起来很乱的 git没有可以把最后一个提交提交到服务器的能力,可以用rebase来做到把多个提交合并为一个。使用这个命令很简单,下面就来告诉大家如何使用这个命令
林德熙
2019/03/13
1.1K0
多个表达矩阵文件合并
群主想看到,HCC,CHC,CC这3组,跟healthy的分开比较,然后3个火山图,3个热图。
生信技能树
2020/02/20
3.5K0
Python Bokeh 库进行数据可视化实用指南
我相信大家已经阅读了不少有关“机器学习”、“数据科学家”、“数据可视化”等话题的文章。有些人将数据科学称为 21 世纪最性感的工作。 Anaconda 的《2020 年数据科学状况报告》指出,21% 的时间用于数据可视化。使用工具或库来帮助我们完成讲故事的流程很重要。
数据STUDIO
2021/11/25
5.7K0
Python Bokeh 库进行数据可视化实用指南
如何在 wxPython 中创建多个工具栏
作为C++库wxWidgets的包装器,wxPython允许Python开发人员利用这个成熟且经过实战测试的框架的强大功能。它具有各种平台的本机外观和感觉,包括Windows,macOS和Linux。使用 wxPython,您可以使用各种小部件(例如按钮、文本控件,当然还有工具栏)设计具有视觉吸引力且响应迅速的桌面应用程序。
很酷的站长
2023/08/11
5080
如何在 wxPython 中创建多个工具栏
如何在Ansible中复制多个文件和目录
Ansible 通过 copy 和 fetch 模块提供了基本的复制文件和目录的功能.
东风微鸣
2022/04/21
17.6K2
如何在Ansible中复制多个文件和目录
Excel应用实践10:合并多个工作簿中的数据
我有超过50个具有相同格式的Excel文件,它们的列标题相同,并且都放置在同一文件夹,有什么快速的方法将它们合并到一个单独的Excel文件的一个工作表中?
fanjy
2019/07/19
2.4K0
Python 批量合并多个txt文件
# -*- coding:utf-8 -*- #os模块中包含很多操作文件和目录的函数 import os #获取目标文件夹的路径 meragefiledir = os.getcwd()+'\\MerageFiles' #获取当前文件夹中的文件名称列表 filenames=os.listdir(meragefiledir) #打开当前目录下的result.txt文件,如果没有则创建 file=open('result.txt','w') #向文件中写入字符 #先遍
py3study
2020/01/07
5.6K0
DotNet多个程序集合并工具
    有很多人问到过“如何合并两个.NET的DLL”。这也是我自己想知道答案的问题。这个ILMerge,就是解决这个问题的工具,可以从微软的网站下载:http://www.microsoft.com
张善友
2018/01/19
8270
点击加载更多

相似问题

全息视图/ bokeh -多个叠加条形图

11

用循环绘制Bokeh中的多个条形图

13

如何在Bokeh中绘制水平条形图(Python)

40

Bokeh分组条形图

25

Bokeh聚集条形图

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档