首页 文章
  • 0 votes
     answers
     views

    根据用户指定的组分组数据

    我有一个闪亮的应用程序,接受用户输入,其中x和y变量绘制,并能够根据用户输入过滤它 . 我希望能够做的是根据用户指定的组对数据进行分组(样本中只列出了物种,但我的实际代码将使用许多不同的输入进行分组,多个= FALSE),并且具有数据调整,以便它取每个唯一用户指定组的平均值并绘制结果 . 因此,在此示例中,仅显示3个数据点,一个用于虹膜数据集中的每个物种 . 具体使用假设的用户输入x = Peta...
  • 1 votes
     answers
     views

    如何生成类似于这个ggplot2的ggvis图

    我熟悉ggplot2,这里是生成我想要的ggplot2代码: library(ggplot2) library(scales) set.seed(100) df <- data.frame(t = rep(seq(from=as.POSIXct('00:15:00',format='%H:%M:%S'), to=as...
  • 0 votes
     answers
     views

    如何使用ggvis将图例放在图表的顶部

    在 ggvis 中,如果要更改图例的位置,则必须使用 add_legend(orient = 'left') 函数,但它只允许您在'left'和'right'之间进行选择 . 在 ggplot2 中,我可以使用 theme 函数将图例放在图的顶部 ggplot(iris, aes(x = Petal.Width, y = Petal.Length, colour = Species)) + ...
  • 0 votes
     answers
     views

    用户指定填充

    我正在使用ggvis并在UI端使用selectInput进行以下代码,允许用户选择哪个变量指示填充和形状(inputId分别是填充和形状) . 我希望绘图能够在用户选择时具有恒定的填充或形状 . 这段代码的else部分正是我想要的,但当我在if语句中选择该选项时,应用程序崩溃时出现以下错误: Error in eval: could not find function ":="...
  • 0 votes
     answers
     views

    仅当用户指定范围时才添加轴

    如果用户更改默认值,我试图获得一个闪亮的应用程序来指定轴范围 . 截至目前,用户可以根据指定的值过滤数据(过滤器始终处于活动状态,这就是默认值为极值的原因),但我想提供将轴范围指定为相同值的功能 . 示例代码是我尝试这样做的,但是如果他们只指定一个最小值,我也希望能够让轴成为默认值(在第二个图像中,这意味着轴将具有默认情况下设置最小值3和最大值 . 我意识到我提供的示例中就是这种情况,但是我希望用...
  • 2 votes
     answers
     views

    根据输入动态设置ggvis中的y轴域

    我试图使用闪亮的ggvis在同一页面上绘制4个不同的图形 . 侧边栏有3个 selectizeInput 控件,其中一个设置参数,一个按钮触发绘图 . 所有数据都从mysql数据库中获取,并且还根据数据库的内容生成选择性输入(每个数据取决于之前的数据) . 现在,我想添加一个复选框,当勾选时,将使所有4个图具有相同的最大值 . 但是,当我尝试这样做时,我会得到类似的东西: .getReactiv...
  • 0 votes
     answers
     views

    根据用户输入过滤数据范围

    我有一个闪亮的应用程序,在散点图中绘制两个变量,并根据用户输入过滤 . 我试图让它,以便用户可以根据他们指定的范围过滤数据 . 但是,我只希望在填写字段时应用此过滤器,如果字段为空(null)则返回所有数据 . 例如,如果您启动我附加的代码,我希望用户能够检查“指定数据范围”复选框,当他们在min x输入框中输入4.8时,数据将被过滤掉,以便没有数据点现在考虑不到4.8 . 我准备的示例代码如下所...
  • 7 votes
     answers
     views

    控制ggvis中r因子组的颜色

    我有一个关于控制ggvis中数据点的颜色的问题 . 我有一个数据框,我正在以多种方式过滤(在一个闪亮的应用程序内,如果它很重要) . 这导致通常不通过存在于得到的滤波数据帧中来观察组I着色数据点 . 这显然导致出现在不同图中的不同颜色,这是令人困惑的 . 这是一个非常接近的例子: set.seed(101) dfvis <- data.frame(x = runif(20), y = run...

热门问题