如何制作堆叠条形图并避免在 Plotly 中隐藏误差线

2024-05-24

我正在尝试在两个条形图之间绘制具有对称误差条的堆叠条形图,但是,误差条被 go.Bar 的第二个实例隐藏(下面的示例)。

import plotly.graph_objects as go
x_values = ['A','B','C','D','E']
y1_values = [0.527, 0.519, 0.497, 0.458, 0.445]
y2_values = [0.473, 0.481, 0.503, 0.542, 0.555]
y_errors = [0.05, 0.065, 0.158, 0.07, 0.056]


fig = go.Figure(data=[
    go.Bar(name='NAME1', x=x_values, y=y1_values, error_y=dict(type="data", array=y_errors)),
    go.Bar(name='NAME2', x=x_values, y=y2_values)
])
# Change the bar mode
fig.update_layout(barmode='stack')
fig.show()

我在文档中找不到此问题的解决方案。有没有办法改变绘图元素的顺序以强制出现错误栏?


您可以通过绘制来解决这个问题NAME2首先是酒吧,然后是NAME1酒吧 - 你需要设置base https://plotly.com/python/bar-charts/#customizing-individual-bar-baseNAME2 条的数量是y1_valuesNAME1 条的数量(以便 NAME2 条从 NAME1 条的位置开始),然后将 NAME1 条的基数设置为 0 以确保它们从 y=0 开始。

import plotly.graph_objects as go
x_values = ['A','B','C','D','E']
y1_values = [0.527, 0.519, 0.497, 0.458, 0.445]
y2_values = [0.473, 0.481, 0.503, 0.542, 0.555]
y_errors = [0.05, 0.065, 0.158, 0.07, 0.056]


fig = go.Figure(data=[
    go.Bar(name='NAME2', x=x_values, y=y2_values, base=y1_values),
    go.Bar(name='NAME1', x=x_values, y=y1_values, error_y=dict(type="data", array=y_errors), base=[0]*5)
])

# Change the bar mode
fig.update_layout(barmode='stack')

fig.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何制作堆叠条形图并避免在 Plotly 中隐藏误差线 的相关文章

  • 使用 Fig.update_layout Plotly 更新 Traces 的可见性

    从这个问题继续 从下拉菜单或按钮中将 sqrt 设置为 y 轴刻度 Python Plotly https stackoverflow com questions 66226542 set sqrt as yaxis scale from
  • 绘图(px)animation_frame错误,日期时间不被接受

    我想通过绘图制作类似于以下示例的动画条形图 https plotly com python animations https plotly com python animations 我有以下代码 fig px bar eu vaccine
  • Plotly:如何更改子图 y 轴的范围?

    我有以下代码 from plotly subplots import make subplots import requests import json import datetime as dt import pandas as pd i
  • MS图表烛台如何设置尾部颜色

    我目前正在使用 Visual C 中的 mschart 开发烛台图 我现在创建了两个图表 创建的图表如下 问题 1 查看顶部的蜡烛图 我想将每根杆的尾部颜色应用为红色或蓝色 问题 2 查看底部的条形图 我想对此图表应用红色或蓝色 我想将相同
  • 通过新数据更新绘图,而不是在 Jupyter 笔记本中制作新绘图

    我有一些问题 希望你能帮我解决 我需要使用下拉小部件创建交互式绘图 我可以在其中选择并绘制感兴趣的数据 我通过以下方式做到这一点 import plotly graph objects as go import ipywidgets as
  • 如何使用 Plotly 将两张图合并为一张图?

    我有2个csv文件 我的代码如下 df pd read csv test csv sep t skiprows range 9 names A B C D df2 pd read csv LoadMatch Limit csv skipro
  • R 中的龙卷风图

    我正在尝试在 R 中绘制龙卷风图 又名敏感性图 目标是可视化某些变量增加 10 和减少 10 的效果 到目前为止我已经得到这个结果 这是我正在使用的代码 Tornado plot data lt matrix c 0 02 0 02 0 0
  • 自定义工具提示定位

    我在 Plotly js 热图上正确定位自定义工具提示时遇到问题 我使用 l2p 方法 这个缩写代表什么 结合 pointNumber 数据来获取热图中的相对位置 看起来像 x point xaxis l2p point pointNumb
  • Plotly:使用循环添加轨迹

    I just learn Plotly and I am trying to make my python code better This is my dataframe 为了形象化 这是我的代码 但我认为它可以通过 For 循环来完成
  • 如何正确显示AChartEngine条形图

    我在用图表引擎 1 0 1 最新 并想演示一个条形图 这就是我要的 我想要的图表 到目前为止我所取得的成就 1 1 view 缩小视图 问题 图表的左右部分在 1 1 视图中丢失 酒吧之间的距离是如此之远 我需要减少它 该栏未正确位于文本标
  • 在plotly python中使用按钮过滤不同的数据

    我遵循 PythononToast的答案如何在使用 Python 中的 Plotly 创建的图中添加按钮或下拉菜单 https stackoverflow com questions 65710352 how can i add a but
  • coreplot 栏点击不工作

    我从 Github 下载了这段代码 https github com gilthonweapps CorePlotBarChartExample https github com gilthonweapps CorePlotBarChart
  • 如何使用 pandas 数据框的列来堆叠条形图来获得堆叠条形图?

    我有两个数据框 第一个数据框df1 Name Group Abc A Bcd A Cde B Def C 第二个数据框df2 Name Group Efg A Fgh B Ghi C Hij C 第一步 我所做的是创建一个新的数据框 df
  • Plotly:如何避免巨大的 html 文件大小

    我有一个 3D 装箱模型 它使用绘图来绘制输出图 我注意到 绘制了 600 个项目 生成 html 文件需要很长时间 文件大小为 89M 这太疯狂了 我怀疑可能存在一些巨大的重复 或者是由单个项目的 add trace 方法引起的 阴谋 为
  • 带误差线的 Gnuplot 条形图

    我有以下数据 Name Value of the bar Confidence interval A 0 62 0 59 0 63 B 0 64 0 54 0 72 C 0 51 0 46 0 67 D 0 33 0 25 0 36 我尝试
  • 在R中使用plotly在轴标题中换行和下标

    我刚开始使用plotly对于 R 中的一些交互式散点图 并且在轴标签上遇到困难 通常我设计我的情节ggplot2然后使用ggplotly函数来转换它们 但这有时由于某种原因非常慢 所以我想直接在中创建我的图plotly 我现在尝试更改轴标题
  • 通过单击堆叠条形图打开选项卡

    我正在使用 R 构建一个包含转发的堆积条形图 ggplot and plotly 如果单击条形图的一部分 我希望打开一个新的浏览器选项卡并显示该特定日期的推文以及指定的转发量 但是 当我单击下面示例中的其中一个栏时 会打开一个不同的链接 表
  • 忽略 Plotly 烛台中的“分钟/小时”数据中的非交易日(假期/删除间隙)

    这个答案说xaxis dict type category https stackoverflow com questions 61895282 plotly how to remove empty dates from x axis但我不
  • 如何使 R barplot 上的列标签变为斜体

    这可能是一个简单的问题 但是如何仅将条形图上的列标签设为斜体 而不是斜体x axis标签 但列标签是专门的 到目前为止我的代码是 bp barplot means names arg c CON TRI ylim c 0 120 ylab
  • 使用 dc.js 按条形值对条形图中的条形进行排序(排序)

    如何通过维度的计算值而不是维度本身的名称对 dc js 示例中的 x 轴 维度 进行排序 例如 请考虑序数条形图的 dc js 示例 https github com dc js dc js blob master web examples

随机推荐

  • 如何在 Django-admin 中呈现自定义嵌套复选框树视图?

    我有一个bugs映射到的模型categories 类别可以拥有其他类别 class Bug models Model categories models ManyToManyField Category name models CharFi
  • 如何将外部 JAR 包含在我自己的项目 JAR 中

    我有一个 Java 应用程序 创建了一个 JAR 文件并部署了它 该应用程序使用外部 JAR 例如 Log4J JAR 创建 JAR 文件时 如何将所有外部依赖 JAR 包含到我的存档中 为了让我的应用程序正常工作 我必须将 Log4J J
  • Mysql UUID_SHORT() 与 UUID() 相当吗

    如果您愿意的话 请快速提出问题或意见 我需要为数据库表生成一些 UUID 自动递增密钥不会减少它 因为我还需要密钥在数据库和系统中保持唯一 UUID 工作正常 但其输出对于行将导出到的某些系统来说太长 UUID SHORT 做得很好 我已经
  • WCF流模式确实很慢

    我想知道为什么流模式下的 WCF 与缓冲模式相比确实很慢 基本上 我从服务器读取大量数据 数据库访问 然后通过 WCF 将大量数据传输到其他客户端 我通过比较两种不同的传输模式进行了一些测试和基准测试 我创建了 2 个端点 第一个正在使用t
  • 为什么我在 R 向量的类别中看到“整数”而不是“向量”

    为什么从数据框中切片的列的数据类型显示为 整数 而不是 向量 df lt data frame x 1 3 y c a b c x y 1 1 a 2 2 b 3 3 c c1 lt df 1 1 1 2 3 class c1 1 inte
  • Kafka Producer配置重试策略

    需要更改 Kafka Producer 配置的哪些参数 以便生产者应该 1 重试n次 2 n个间隔后 如果代理关闭 也会收到相同的消息 我需要处理与此相关的情况 https github com rsyslog rsyslog issues
  • 如何将图标添加到桌面上的应用程序快捷方式

    我希望当用户运行我的 C 应用程序时 该应用程序将创建一个桌面快捷方式来运行应用程序 我使用这个代码 private void appShortcutToDesktop string linkName string deskDir Envi
  • llvm 中 CloneFunction 的 vmap 参数传递什么?

    我正在尝试克隆另一个函数的精确副本 我在互联网上找不到任何 CloneFunction 使用的示例 事实证明 您可以只创建一个 ValueToValueMapTy 变量并在不初始化的情况下传递它
  • 如何从 bitbucket 存储库触发 jenkins 管道

    我已成功在 bitbucket 中为 Jenkins 自由式项目设置了一个 Webhook 触发器 用于测试目的 不幸的是 我的 Jenkins 项目使用的是 Pipeline 格式 我无法让 Bitbucket 触发此类项目 问题似乎是没
  • 如何修复 MLflow UI 中未显示的工件

    我使用了 MLflow 并使用下面的函数 来自 pydataberlin 记录了参数 def train alpha 0 5 l1 ratio 0 5 train a model with given parameters warnings
  • 如何通过SSDT的SQLPackage.exe将DACPAC文件发布到SQL Server数据库项目?

    我正在使用 SSDT for Visual Studio 2012here http msdn microsoft com en us jj650015并使用其命令行工具SQLPackage exe发布 dacpac 文件 我想将其发布到S
  • 使用 libjvm.so 时出现 Sigsegv Java 致命错误

    我正在做重启测试Sles12sp2 using STAF v3 4 24一段时间后我收到此错误 A fatal error has been detected by the Java Runtime Environment SIGSEGV
  • 多元化服务将状态更改为状态

    我们有一个 T4 模板 使用System Data Entity Design PluralizationServices处理某些模型生成的表名称 当我们运行一个表时Status在名称中 例如CompanyStatus the Singul
  • 如何在 Nrwl Nx 中集成 firebase

    我真的很想将 firebase 以及 firebase cli 集成到 Nx 中的应用程序中 但不知道如何实现 我使用 firebase 函数 托管 cli tools 等 理想情况下 我希望能够使用 firebase cli 部署用于托管
  • 滚动查看器无法在网格上工作

    您好 我正在 Windows 10 中学习 UWP 我需要滚动网格 他们有两段代码很相似 我的本意是在grid2中滚动 第一段代码
  • 通过 cons & 写入类成员

    在此示例中 c 风格转换为int 接下来是对类的接口进行某种破解的分配A未定义的行为 class A public A x 0 A std cout lt lt x lt lt std endl const int getX return
  • 熊猫:改变日子

    我有一个datetime系列 并且需要将日期更改为1对于每个条目 我想过很多简单的解决方案 但没有一个适合我 目前 唯一真正有效的是 将系列设置为索引 从索引中查询月份和年份 使用年 月和 1 重建新的时间序列 事情不可能真的那么复杂 不是
  • 数字求和的算法?

    我正在寻找一种数字求和的算法 让我概述一下基本原则 假设你有一个号码 18268 1 8 2 6 8 25 2 5 7 7 是我们的最终数字 它基本上是将整个数字中的每个数字相加 直到我们得到一个 也称为 核心 数字 它经常被命理学家使用
  • Google GeoCharts 单击时关闭工具提示

    我正在使用 Google GeoChart 并且添加了工具提示 当用户单击任何状态时 它将显示带有状态信息的工具提示 我需要在工具提示中添加一个关闭按钮 当用户单击工具提示时 工具提示将关闭 我已经在小提琴中添加了这段代码 function
  • 如何制作堆叠条形图并避免在 Plotly 中隐藏误差线

    我正在尝试在两个条形图之间绘制具有对称误差条的堆叠条形图 但是 误差条被 go Bar 的第二个实例隐藏 下面的示例 import plotly graph objects as go x values A B C D E y1 value