У меня есть блестящее приложение с несколькими вкладками, где мне нужно загрузить данные из файла .xlsx. После того, как файл загружен, «N» отображается количество вкладок в зависимости от количества рабочих листов (n) в Excel. На каждой вкладке вы можете построить значение x и несколько значений y в зависимости от рабочего листа, который вы выберете
Вот пример примера и пример данных Excel (save_state_data.xlsx) для загрузки
https: // filebin .NET/9A9MIURR5IWYTJC4/SAVE_STATE_DATA.XLSX
Я открыл приложение в браузере, построил графики и сохранил в качестве полной веб -страницы HTML, оно все еще не делает государство правильно. Как лучше всего это сделать? Может быть, закладки - но я не уверен, как использовать их для многочисленных вкладок и загрузки файла Excel < /p>
Создать функцию для сложенного сюжета < /p>
plotly_stacked %
transform(id = as.integer(factor(variable)))
DF$variable%
layout(
xaxis = list(
title = ""),
legend = list(
orientation = "h",
xanchor = "center",
x = 0.5)) %>%
plotly::subplot(nrows = length(unique(DF$variable)), shareX = TRUE)
return(p)
}
< /code>
App.r
# Set maximum request size
options(shiny.maxRequestSize = 30 * 1024^2)
# Load required libraries
library(DT)
library(plotly)
library(shiny)
library(data.table)
library(readr)
library(openxlsx)
library(readxl)
library(tidyverse)
library(corrplot)
library(corrr)
library(psych)
# UI ------------------------------------------------------------
ui
Подробнее здесь: https://stackoverflow.com/questions/794 ... tiple-tabs
Сохранение состояния блестящего приложения с несколькими вкладками ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение