rCharts 闪亮:宽度有 2 个图表

2023-11-30

我有一个带有两个 Highcharts 图的应用程序,当我启动应用程序时,两个图的宽度是正确的,但是每次我更改mean输入,第一个图的宽度设置为第二个图的宽度,如下所示:

当我启动应用程序时:

enter image description here

当我更改输入时:

enter image description here

我生成应用程序的代码:

library(rCharts)
library(shiny)

runApp(list(
  ui = fluidPage(
    title = "App title",
    titlePanel(strong("App title", style="color: steelblue")),
    sidebarLayout(
      sidebarPanel(width = 2,
                   br()),
      mainPanel(width = 10, 
                tabsetPanel(
                  tabPanel("Tab 1",
                           selectInput(inputId = "input_mean", label = "Mean : ", choices = c(20:30)),
                           fluidRow(
                             column(8,
                                    showOutput(outputId = "chart1", lib = "highcharts")
                                    , br(), br(), br(), br(), br(), br(), br(), br(), br(), br(), br()),
                             column(4,
                                    showOutput(outputId = "chart2", lib = "highcharts"))
                             )
                           )
                  )
                )
      )
    ),
  server = function(input, output) {

    my_data <- reactive({
      rnorm(n = 30, mean = as.numeric(input$input_mean))
    })

    output$chart1 <- renderChart2({
      my_data = my_data()
      h2 <- Highcharts$new()
      h2$chart(type="line")
      h2$series(data=my_data, name = "One", marker = list(symbol = 'circle'), color = "lightblue")
      h2$set(width = 800, height = 400)
      return(h2)
    })
    output$chart2 <- renderChart2({
      my_data = my_data()
      my_mean = as.numeric(input$input_mean)
      part = data.frame(V1 = c("Sup", "Inf"), V2 = c(sum(my_data>my_mean), sum(my_data<my_mean)))
      p = hPlot(x = "V1", y = "V2", data = part, type = "pie")
      p$tooltip(pointFormat = "{series.name}: <b>{point.percentage:.1f}%</b>")
      p$params$width <- 200
      p$params$height <- 200
      return(p)
    })
  }
))

我使用 rCharts_0.4.5 和shiny_0.9.1。

Thanks !


替换这些行:

h2$chart(type="line")
h2$set(width = 800, height = 400)

如下:

h2$chart(type="line", width = 800, height = 400)

这应该有帮助。

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

rCharts 闪亮:宽度有 2 个图表 的相关文章

随机推荐

  • 为什么 python 模拟补丁不起作用?

    我有两个文件 spike py class T1 object def foo self afd return foo def get foo self return self foo 1 def bar return bar 测试尖峰 p
  • 如何删除MongoDB集合中的TTL?

    我将 mongoose 与 node js 一起使用 我正在测试生存时间功能 并将我的文档设置为在数据库模式中的 X 时间后过期 var adInfos new mongoose Schema inf type Object require
  • 帮助创建递归函数 C#

    我正在创建一个预测应用程序 它将对生产工厂能够运行的各种 模式 进行模拟 该工厂每天可以以一种模式运行 因此我正在编写一个函数 它将每天选择的不同模式相加 以最大程度地提高工厂的产量并与提供的销售预测数字保持最佳一致 该数据将被加载到模式对
  • “需要 TRUE/FALSE 时缺少值”R 中 if 语句中的错误[重复]

    这个问题在这里已经有答案了 我正在尝试计算并打印数据帧第二列和第三列中名为 DATA 的值的情况 但我有 需要 TRUE FALSE 时缺少值 错误 请问你能帮帮我吗 如何在 if 语句中写入条件而不出现此错误 我的代码 deneme lt
  • Docusign 签名 url - 显示复合模板的文档 1

    使用 docusign rest api 我想创建一个包含 2 个文档的信封 然后我将使用收件人帖子视图向第一个收件人 在 iframe 中 显示文档 1 签名后将同一信封中的文档 2 显示给其他收件人 我创建了具有不同 tempalteR
  • 使用 Javascript 检测按键组合系列

    在复活节假期 我想在我开发的网站上举办一个小惊喜 寻找复活节彩蛋 这五个中的两个复活节彩蛋我躲起来将被按键任命 这不会像 同时按下 CTRL 和 TAB 类型的操作 而是 向上按三次 然后向右按三次 类型的操作 这将寻找一系列按键 而不是一
  • Spring AOP:如何从方面中的 URI 模板读取路径变量值?

    我想创建 Spring 方面 它将由自定义注释注释的方法参数设置为由 URI 模板中的 id 标识的特定类的实例 路径变量名称是注释的参数 与 Spring 非常相似 PathVariable does 因此该控制器方法将如下所示 Rest
  • 在php中将数据库记录集检索到数组中

    我想从 MySQL 表中以数组形式检索一组记录 到目前为止 我能够将每一行作为关联数组检索 但我想要一个数组中的所有行 因为我必须访问 jQuery 中的完整对象才能显示它们 这是我到目前为止所做的 这是我用于检索数据的 php 脚本 se
  • const 这里有什么用[重复]

    这个问题在这里已经有答案了 in int salary const return mySalary 据我了解 const 是针对这个指针的 但我不确定 谁能告诉我 const 在这里有什么用 听起来你的想法是正确的 在 C 中 对象方法上的
  • 如何促进服务器上的 php 脚本与另一台服务器上正在运行的 Java 应用程序之间的通信?

    如何建立Java应用程序监听php发送的数据的方法 套接字还是 Http POST 本质上 我有在另一台服务器上运行的 Java 应用程序 等待在其他服务器上运行的 PHP 脚本发送的某些字符串数据 任何库建议或示例代码将不胜感激 我建议实
  • 是否可以设置 DT 数据表中默认选择的复选框?

    我想问是否可以在 DT 数据表中默认选择所有行的复选框 而不是取消选择 library DT library tidyverse dataTableOutput irisTable output irisTable lt renderDat
  • 如何在方法内部更改变量并在方法外部更改它

    我有一个变量 我想在函数内更改它并反映原始变量中的新更改 我试图将函数内部的原始变量值更改为 Scott 然后将新的更改反射到函数外部 public ActionResult HomePage string name John Change
  • 阻止 Visual Basic 6 更改我的大小写

    非常简单的问题 显然不可能找到一个像样的答案 如何让 Visual Basic 6 停止更改我的 ing 变量大小写 我知道很多 VB 用户的普遍看法是这个 功能 实际上非常有用 但我怀疑他们是否在任何源代码控制系统中大量使用它 当您尝试与
  • 如何像 Whatsapp 中那样对图像进行二次采样/调整大小

    通过whatsapp发送图像时 您可以在imageview中看到您发送的图像扩展得非常好 例如 我向我的朋友发送了两张图片 第一张图片的大小 1296像素 X 2304像素 第二张图片的大小 1920像素 X 1080像素 该图像太大 因此
  • 标头检查错误

    当我尝试从下面运行代码时 var express require express var app express var port process env PORT 5000 var request require request var
  • MiGLayout 不会向下展开 JPanel

    我相信你们中的一些人知道 我正在尝试制作一个开源的 Tiled 替代工具 我之前问过我应该使用什么布局 有人建议我使用 MiGLayout 我真的很喜欢它 但根本不明白 我也希望能从中学到一些东西 我希望有人向我解释我做错了什么 以及我需要
  • gc 后存储库大小不会减少

    我尝试减少我的仓库大小并将其推送到远程new remote 我尝试的是 创建一个新分支git checkout orphan clean git rm cached清理那些大文件 进一步清洁参考git reflog expire expir
  • GNU make - 将每个先决条件转换为目标(隐式)

    我还有一个make类似的工具 在解析我的 makefile 后生成 XML 作为工件 然后我将使用 Python 进一步处理该文件 如果我可以的话 它会让我的事情变得简单很多make将每个先决条件视为实际目标 因为其他工具 会将每个文件分类
  • 安装 Android Studio 时无法安装 SDK 工具组件

    我刚刚下载了最新的 Android studiohttps developer android com studio index html 683MB 安装这个程序时 它没有给我一个选择 Android SDK 的选项 这是一个非常重要的组
  • rCharts 闪亮:宽度有 2 个图表

    我有一个带有两个 Highcharts 图的应用程序 当我启动应用程序时 两个图的宽度是正确的 但是每次我更改mean输入 第一个图的宽度设置为第二个图的宽度 如下所示 当我启动应用程序时 当我更改输入时 我生成应用程序的代码 librar