添加组条形图作为绘图中的子图

2024-02-09

我想创建分组(barmode='组')plotly 中的条形图子图。现在的问题是,plotly 不会创建条形图作为痕迹。相反,分组条形图被创建为条形轨迹列表。因此,我不知道如何创建一个包含分组条形图作为子图的图形(即使用添加分组条形图图.append_trace()).

例如,如何使用在中创建的条形图创建子图这个样本 https://plot.ly/python/bar-charts/#grouped-bar-chart:

import plotly.plotly as py
import plotly.graph_objs as go
trace1 = go.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[20, 14, 23],
    name='SF Zoo'
)
trace2 = go.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[12, 18, 29],
    name='LA Zoo'
)
data = [trace1, trace2]
layout = go.Layout(
    barmode='group'
)
fig = go.Figure(data=data, layout=layout)
plot_url = py.plot(fig, filename='grouped-bar')

YES! New to plot.ly and had this issue, and as mentioned in my comment, I couldn't just do it in pandas/matplotlib for various reasons. But through the magic of subplots, you can in fact recreate multi-trace plots by just subploting them together. enter image description here

import plotly.plotly as py
import plotly.graph_objs as go
from plotly import tools

trace1 = Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[20, 14, 23],
    name='SF Zoo'
)
trace2 = Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[12, 18, 29],
    name='LA Zoo'
)
trace3 = Scatter(
  x=['giraffes', 'orangutans', 'monkeys']
  ,y=[33,20,17]
  ,name='subplots ftw'
  )


fig = tools.make_subplots(rows=2, cols=1, shared_xaxes=True)

fig.append_trace(trace3, 1,1)
fig.append_trace(trace1, 2, 1)
fig.append_trace(trace2,2,1)


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

添加组条形图作为绘图中的子图 的相关文章

随机推荐

  • 烦恼 - 如何禁用 Eclipse 类路径条目警告

    我已经搜索了选项 但似乎找不到禁用这些警告的方法 诸如此类的警告 Classpath entry org eclipse jdt junit JUNIT CONTAINER 4 will not be exported or publish
  • 并发收集支持删除指定项吗?

    非常简单 除了 ConcurrentDictionary 如果必须的话我会使用它 但这不是真正正确的概念 是否有任何并发 集合 IPrducerConsumer 实现 支持基于项目或谓词的简单相等性删除特定项目定义删除条件 说明 我有一个多
  • 将 unicode 字符编码为 un​​icode 转义序列

    我有一个包含网站和地址的 CSV 文件 我需要处理这个文件来生成一个 json 文件 我将在 Django 中使用该文件将初始数据加载到我的数据库中 为此 我需要将 CSV 文件中的所有特殊字符转换为 unicode 转义字符 这是一个例子
  • 如何防止使用 Zend Framework 编写的应用程序中的 SQL 注入攻击?

    我对ZF的安全没有任何概念 操作数据库时必须使用Filter吗 也许绑定就足够了 这个怎么样 users gt update data id 1 是否应该以某种方式过滤 data 数组 请随意写下您所知道的有关该问题的任何内容 您能否提供一
  • 如何将 osx 中的 GCC 从 xcode 移动到 /usr/bin

    我在 Developer usr bin gcc 中有 gcc 编译器 但是当我在终端中输入 gcc 时 它说找不到 我认为这是因为它不在 usr bin 目录中 那么我可以a 将gcc从第一个目录移动到第二个目录 或者设置某种将gcc指向
  • 量角器错误:在 Firefox 上执行“等待 WebDriver 服务器位于 http://127.0.0.1:50636/hub 时超时”

    我在 Firefox 上执行脚本 收到一条 Firefox 升级通知 我将其关闭 再次开始执行 但出现如下错误 Rohits MacBook Pro FFAutomation rohitgathibandhe Users rohitgath
  • 蓝牙 HC-05 发送错误 1F 仅适用于 INQ 命令

    我的新蓝牙 HC 05 模块有问题 在 AT 模式下 它可以与我需要的所有命令完美配合 除了 INQ 我已经尝试事先发送一大堆其他命令 AT INIT OK AT ORGL OK AT ROLE 1 OK AT CLASS 0 OK 他们都
  • 每个版本的 iOS 都附带什么版本的 mobile safari?

    我正在尝试找出可以使用哪些 Javascript API 来实现对 Mobile Safari 到 iOS2 的支持 我还没有在任何地方找到一个列表来显示每个新版本的 iOS 附带的 Mobile Safari 版本 我正在寻找一个可以追溯
  • Laravel,转储自动加载,无需 Shell 访问

    我有两个同名的控制器 app controllers CareersController php 供公众使用 app controllers Admin CareersController php 对于管理员 由于命名冲突 我添加了name
  • 将 String 转换为 Int 并添加特定值

    我有一根绳子ABC0001 我想添加 1对于数据库中的每个新条目 如果我采取SubString 3 myStr Length 3 它只给了我1 修剪所有 0 零 有没有其他方法可以为每个新条目添加 1 Thanks 让我们尝试下面的代码 我
  • python正则表达式获取所有文本直到(,并获取括号内的文本

    我需要两个正则表达式操作的帮助 获取左括号之前的所有文本 e g this is so cool 234 gt this is so cool 获取括号内的文本 即数字 234 直到父级 regex re compile s 在第一组括号内
  • 从 Google App Engine for PHP 加载远程 XML

    我想将第三方服务器的远程动态 XML 文件加载到我的 GAE PHP 应用程序中 itemId 5 uri http www myserver com getInfoItem php itemId itemId format xml 我尝试
  • 如何让atom更像WebStorm IDE?

    所以我喜欢 WebStorm 的一点是它可以在输入 后执行惊人的自动完成功能 我喜欢所有的代码完成和 linting Webstorm 资源消耗很大 而且相当丑陋 对于atom 我不知道如何做到这一点 我可以安装或自定义哪些插件才能使其满足
  • 获取最新的不同记录

    考虑下表 User CreatedDateTime Quantity Jim 2012 09 19 01 00 1 Jim 2012 09 19 02 00 5 Jim 2012 09 19 03 00 2 Bob 2012 09 19 0
  • 如何对谷歌云 git repo 进行代码审查

    我们在谷歌云平台上托管 git repo 我知道对于 github com 我们可以使用拉取请求进行代码审查 但谷歌云似乎没有提供这一点 如何对 Google 云平台上的存储库进行代码审查 一种可能性 我知道并不理想 但仍然有效 是将您的云
  • 适用于 Facebook 可玩广告的 SDK

    我想为 Facebook 平台制作 HTML 可播放广告并在其中显示用户头像 是否可以 根据文档 https developers facebook com docs app ads formats playable ad 可播放广告不得发
  • 如何在 Node Express 中像静态 HTML 页面一样提供渲染的 Jade 页面?

    通常你会在这样的路径中渲染 Jade 页面 app get page function req res next res render page jade 但我想提供所有 Jade 页面 自动呈现 就像提供静态 HTML 一样 app us
  • iOS 线性规划库

    我正在寻找一个 iOS 库 可以为我正在开发的应用程序解决 LP IP BIP MIP 问题 我找到了 GLPK 但不知道如何为 iOS 编译它 在网上搜索了一段时间后 我没有找到任何有趣的东西 如果有人可以帮助我如何编译适用于 iOS 的
  • 使用控制台应用程序 .NET Core 在并行 C# 中运行两个 dotnet 进程

    我有一个包含三个控制台的项目 一个控制台将并行打开其他两个进程来执行某些工作 独立 所有控制台都使用 dotnet core 框架 MultipleConsoleWindows主要应用程序如下所示 static void Main stri
  • 添加组条形图作为绘图中的子图

    我想创建分组 barmode 组 plotly 中的条形图子图 现在的问题是 plotly 不会创建条形图作为痕迹 相反 分组条形图被创建为条形轨迹列表 因此 我不知道如何创建一个包含分组条形图作为子图的图形 即使用添加分组条形图图 app