将自定义图例添加到散景栏

2023-12-28

我有熊猫系列:

>>> etypes
0    6271
1    6379
2     399
3     110
4    4184
5    1987

我想在 Bokeh 中绘制条形图:p = Bar(etypes)。然而对于传奇我只是etypes索引号,我尝试用这本字典解密:

legend = {
    0: 'type_1',
    1: 'type_2',
    2: 'type_3',
    3: 'type_4',
    4: 'type_5',
    5: 'type_6',
}

通过将其传递给标签参数:p = Bar(etypes, label=legend),但没有成功。还通过了list(legend.values())不起作用。

有什么想法如何在散景条形图中的熊猫系列上添加自定义图例吗?


*Bokeh 项目维护人员的注释:这个答案指的是一个过时且已弃用的 API。有关使用现代且完全支持的 Bokeh API 创建条形图的信息,请参阅其他响应。


将系列转换为 DataFrame,将图例添加为新列,然后在标签的引号中引用该列名称。例如,如果您将 DataFrame 称为“etypes”,将数据列称为“values”,将图例列称为“legend”:

p = Bar(etypes, values='values', label='legend') 

如果您绝对必须使用系列,则可以将系列传递到数据对象中,然后将其传递给散景。例如:

legend = ['type1', 'type2', 'type3', 'type4', 'type5', 'type6']
data = {
    'values': etypes
    'legend': legend
}
p = Bar(data, values='values', label='legend')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将自定义图例添加到散景栏 的相关文章

  • 如何将 Jupyter Notebook 的代码片段与 VSCode 结合使用?

    我已经使用 VSCode 一段时间了 目前我正在尝试设置代码片段来工作 它们似乎适用于简单的 Python py 文件 但不适用于 Jupyter Notebook ipynb 文件 有什么办法可以让他们一起工作吗 片段就在这里 Creat
  • Matplotlib imshow:如何在矩阵上应用蒙版

    我正在尝试以图形方式分析二维数据 matplotlib imshow在这方面非常有用 但我觉得如果我可以从矩阵中排除一些单元格 超出感兴趣范围的值 我可以更多地利用它 我的问题是这些值使我感兴趣的范围内的色彩图 变平 排除这些值后 我可以获
  • 在 HSV 颜色空间内定义组织学图像掩模的颜色范围(Python、OpenCV、图像分析):

    为了根据颜色将组织学切片分成多个层 我修改了 OpenCV 社区提供的一些广泛分布的代码 1 我们的染色程序用不同的颜色标记组织横截面的不同细胞类型 B 细胞为红色 巨噬细胞为棕色 背景细胞核为蓝色 I m interested in se
  • Python 中的自然日/相对日

    我想要一种在 Python 中显示日期项目的自然时间的方法 类似于 Twitter 将显示 刚才 几分钟前 两小时前 三天前 等消息 Django 1 0 在 django contrib 中有一个 人性化 方法 我没有使用 Django
  • Visual Studio Code 调试控制台中的 pydevd 警告

    我已经搜索了一段时间但找不到任何相关问题 当使用 Visual Studio Code 和 Python 扩展来调试大型元素时 计算表示或获取属性可能需要一些时间 在这些情况下 会出现如下警告 pydevd 警告 计算 DataFrame
  • 如何在 django admin 中使用自定义字段进行搜索

    我有一个模型并已注册到管理员 并且我已使用自定义字段在列表中显示 class ReportsAdmin admin ModelAdmin def investment self inst return models OrderDetail
  • While 在范围内循环用户输入

    我有一些代码 我想要求用户输入 1 100 之间的数字 如果他们在这些数字之间输入一个数字 它将打印 Size input 并打破循环 但是 如果他们在外部输入一个数字1 100 它将打印 大小 输入 并继续向他们重新询问一个数字 但我遇到
  • Python 结构的 PHP 替代品

    我很高兴在我的 Python 项目中使用 Fabric 进行部署 现在我正在从事一个更大的 PHP 项目 想知道是否有类似 PHP 的 Fabric 之类的东西 唔 为什么这有关系 Fabric 只是 python 脚本 所以它与项目语言无
  • 如何在Python中的字符串中插入变量值

    这是一个简单的例子 amount1 input Insert your value amount2 input Insert your value print Your first value is amount1 your second
  • Keras CNN 回归模型损失低,准确度为 0

    我在 keras 中遇到这个 NN 回归模型的问题 我正在研究一个汽车数据集 以根据 13 个维度预测价格 简而言之 我已将其读取为 pandas 数据帧 将数值转换为浮点数 缩放值 然后对分类值使用 one hot 编码 这创建了很多新列
  • 当输入是 DataFrame 时,在seaborn中对箱线图进行分组

    我打算在一个图中绘制多个列pandas dataframe 全部按另一列分组 使用groupby inside seaborn boxplot 对于类似的问题 这里有一个很好的答案matplotlib matplotlib 分组箱线图 ht
  • 在 Django 中删除特定用户的所有会话的最优化方法?

    我正在运行 Django 1 3 使用会话中间件和身份验证中间件 settings py SESSION ENGINE django contrib sessions backends db Persist sessions to DB S
  • Mxnet - 缓慢的数组复制到 GPU

    我的问题 我应该如何在 mxnet 中执行快速矩阵乘法 我的具体问题 数组复制到 GPU 的速度很慢 对此我们能做些什么呢 我创建随机数组 将它们复制到上下文中 然后相乘 import mxnet as mx import mxnet nd
  • 如何导入 boto3 ssm ParameterNotFound 异常?

    我想import the exception当一个boto3 ssm找不到参数get parameter 我正在尝试添加一些额外的内容ssm的功能moto图书馆 但我现在很困惑 gt gt gt import boto3 gt gt gt
  • 为什么使用 LAMP 托管时避免使用 CGI for Python?

    我已经使用 PHP 多年了 最近我在论坛上看到很多帖子说PHP 已经过时了 现代编程语言更简单 更安全等等 所以 我决定开始学习Python 由于我习惯使用 PHP 因此我刚刚开始通过上传 htaccess 文件来构建页面 addtype
  • 如何使用 NLP 确定句子中的中心词?

    例如 如果我得到一个句子 一名英国士兵在阿富汗战斗中丧生 这句话的中心词是 杀 给定 Python 中的 nltk 包 我怎样才能找到它 我不是在谈论词干 我指的是中心词 您正在寻找中心词句子解析 它可以在 Python 的 nltk 包中
  • 通过 Selenium 和 python 切换到 iframe

    我如何在硒中切换到这个 iframe 只知道 您可以使用 XPath 来定位 iframe driver find element by xpath iframe name Dialogue Window Then switch to th
  • 忽略稀疏矩阵中的重复条目

    我尝试过初始化csc matrix and csr matrix从列表中 data rows cols 值如文档所示 sparse csc matrix data rows cols shape n n 问题是 我实际上拥有的生成方法dat
  • 检查一个数是否是完全平方数

    如何检查一个数是否是完全平方数 速度并不重要 目前 只是工作 See also Integer square root in python https stackoverflow com questions 15390807 依赖任何浮点计
  • 如何将 pygame Surface 转换为 PIL 图像?

    我正在使用 PIL 来透视地变换屏幕的一部分 原始图像数据是一个 pygame Surface 需要转换为 PIL 图像 因此我发现了 pygame 的 tostring 函数就是为了这个目的而存在的 然而结果看起来很奇怪 见附图 这段代码

随机推荐

  • 删除 WWW 的表单。并在输入上打印结果?

    我需要制作一个类似于 缩短链接 网站使用的表格 它应该简单地删除 WWW 并回显结果 以便我稍后在其周围添加我的代码 例如 如果用户输入 www pizza com blablabla 单击输入应显示 pizza com blablabla
  • 创建一个简单但灵活的模板引擎

    我正在尝试构建一个基本的模板引擎 就像已经作为开源提供的模板引擎一样 我正在使用搜索和替换技术 然而 由于搜索和替换必须进行硬编码 因此不太灵活 我的意思是 作为一个例子 我正在使用这样的东西 templateMarkup div clas
  • 无法使 Oauth PHP 扩展正常工作

    当我尝试使用 PHP 进行 oAuth 之旅时 我感到很抓狂 我正在使用 MAC OSX 10 7 4 MAMP PHP 并且我指向 MAMP 环境中的 php 我已经下载了最新的 oAuth php 扩展 1 2 2 我跑过 pecl i
  • IN r,如何将摘要结合在一起

    假设我有 5 组数据的 5 个摘要 我怎样才能得到这些数字或将摘要合并为 1 而不是 5 V1 V2 V3 V4 Min 670 2 Min 682 3 Min 690 7 Min 637 6 1st Qu 739 9 1st Qu 737
  • 解压后无法删除压缩文件

    我试图在 Windows 上解压内容后删除压缩文件 内容可以存储在 zip 中的文件夹结构中 我正在使用with声明并认为这会关闭类似文件的对象 sourcevar 和 zip 文件 我删除了与保存源文件相关的代码行 import zipf
  • AVX2 的 gcc 目标禁用 SSE 指令集

    我们有一个要使用 AVX2 编译的翻译单元 仅此一个 它预先告诉 GCC 文件中的第一行 pragma GCC target arch core avx2 tune core avx2 这曾经适用于 GCC 4 8 和 4 9 但从 6 开
  • SqlAlchemy 的外键问题

    我收到错误 无法从字符串 MACHINE IE 解析 rfc1738 URL 当我尝试导入以下内容时 class MACHINE declarative base tablename MACHINE MACHINE UID Column I
  • 替换 OpenXML 中的内容控件

    我需要一些东西作为占位符 我起初将内容控制视为解决方案 但我遇到了一些问题 然后 我考虑将 CustomXML 添加到 docx 但由于 i4i 诉讼而放弃了这一做法 然后我决定通过 OpenXML SDK 2 0 简单地更改内容控件的文本
  • 如何使用 Prisma 动态生成的包部署到 Vercel

    我正在使用 Prisma 和 Vercel Prisma 动态生成 Prisma 客户端 但 Vercel 会缓存旧客户端并且不会重建它 除非我登录 Vercel 并单击 重新部署 这会强制它重新安装所有软件包 有没有办法强制这个包在我每次
  • viewDidLoad 中的边界和帧大小

    我推了一个视图控制器 mainVC 并向其添加一些子视图 大多数这些视图都是在用户采取某些操作时按需构建的 当我构建每个视图时 我参考mainVC view bounds调整视图大小 根据需求大小构建的就很好 但是第一个 我添加到viewD
  • 立即构建一个工具,以便稍后在同一 CMake 运行中使用它

    我有一个有趣的先有鸡还是先有蛋的问题以及一个潜在的解决方案 请参阅我发布的答案 但该解决方案以一种不寻常的方式使用 CMake 欢迎更好的替代方案或评论 问题 该问题的简单版本可以描述为具有以下特征的单个 CMake 项目 构建目标之一是一
  • 创建对象的静态方法而不是构造函数

    我正在我的 C 应用程序中创建一个 GUI 并且有一个名为GUIObject这是所有其他组件的基类 例如Button CheckBox Window etc 我也有课GUIObjectsStorage 其中包含所有GUIObject被创建的
  • Facebook“publish_actions”权限

    当 Facebook 删除 publish actions 权限时 我无法在用户时间轴上发布任何内容 如果可以 如何在用户时间线上上传视频 或者如何使用 Graph API v2 12 查看 publish actions 权限 2018年
  • 为什么使用Android Room时没有创建数据库文件?

    我在 Android 应用程序中使用 Room Persistence Library 但在创建后 我在设备上找不到包含表的 sql 文件 当我通过创建数据库时SQLiteOpenHelper我可以看到文件夹中的所有表格data在设备上 但
  • 尝试使用多个条件对 Excel 中的单元格进行计数

    正如标题所述 我试图在单独的工作表上计算单元格范围 但似乎无法让它工作 任何帮助将不胜感激 COUNTIFS MONTH original A2 A58 1 original D2 D58 East 问题是Month 部分在你的公式中 我理
  • Python 中的 for 循环

    在 C C 中 我可以有以下循环 for int k 1 k lt c k 2 如何在 Python 中做同样的事情 我可以做这个 for k in range 1 c 在 Python 中 这与 for int k 1 k lt c k
  • MS Access 中存在超过 1 个左连接的问题

    这与我之前的问题有关MS Access 中存在超过 1 个左连接 https stackoverflow com questions 1057167 more than 1 left joins in msaccess 问题是我有 3 个左
  • 在 Rails 应用程序中使用 rmagick 时出错

    尝试运行 Rails 应用程序时出现以下错误 opt ruby enterprise 1 8 7 2010 02 lib ruby gems 1 8 gems rmagick 2 12 2 lib RMagick2 so libMagick
  • 将字符串数组绑定到 DropDownList?

    一个我一直没有解决的问题 我将用两个代码示例进行说明 其中一个可以工作 另一个则不能 Page Load FontFamily oFamilyFontList FontFamily Families DropDownList Fonts D
  • 将自定义图例添加到散景栏

    我有熊猫系列 gt gt gt etypes 0 6271 1 6379 2 399 3 110 4 4184 5 1987 我想在 Bokeh 中绘制条形图 p Bar etypes 然而对于传奇我只是etypes索引号 我尝试用这本字典