Итак, у меня есть панель инструментов в Shiny. Это просто простая таблица, которая выглядит как [изображение, найденное по этой ссылке] [1] (извините, что я не могу дать вам что-то более воспроизводимое. Не знаю, как бы я это сделал.)
Блестящие информационные панели
03.08.2016
Ответы:
1
Работающее блестящее приложение:
ui.R
library(shiny)
library(DT)
library(htmltools)
fluidPage(
title = 'DataTables Information',
h1('A client-side table'),
fluidRow(
column(12,
selectInput("speciesSelector",
"Select species",
choices = c("All", levels(iris$Species)),
selected = "All"),
DT::dataTableOutput('iris')
)
)
)
сервер.R
library(shiny)
library(DT)
library(htmltools)
sketch <- htmltools::withTags(table(
class = "display",
style = "bootstrap",
tableHeader(c("ID", colnames(iris))),
tableFooter(c("ID", colnames(iris)))
))
shinyServer(function(input, output, session) {
data <- reactive({
data <- iris
if (input$speciesSelector != "All") {
data <- data[data$Species == input$speciesSelector,]
}
data
})
# render the table (with row names)
output$iris = DT::renderDataTable(data(),
container = sketch,
server = FALSE,
caption = "Column sum example",
filter = "top", options = list(footerCallback = JS(
"function( tfoot, data, start, end, display ) {",
"var api = this.api(), data;",
"total = api.column( 4, { page: 'current'} ).data().reduce( function ( a, b ) {return a + b;} )",
"total1 = api.column( 4, { search:'applied'} ).data().reduce( function ( a, b ) {return a + b;} )",
"$( api.column( 4 ).footer() ).html(total.toFixed(2) + ' / ' + total1.toFixed(2));",
"}")))
})
04.08.2016
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..