Deploying a corporaexplorer app with your own data (corporaexplorerobject) to a Shiny Server or shinyapps.io is very simple – all it takes is a folder with two files and three lines of code.

Example folder structure of the folder “my_app”:

my_app  
  |  
  |-- app.R  
  |-- saved_corporaexplorerobject.rds  

Where “app.R” contains this code:

library(corporaexplorer)
corpus <- readRDS("saved_corporaexplorerobject.rds")
explore(corpus)

The folder “my_app” is now ready to be hosted on a Shiny Server or be uploaded to shinyapps.io.


Tip 1: use the settings in the plot_options argument in explore() to fine-tune the appearance of the plots in the app.
Tip 2: to make the data load faster (at the cost of occupying more disk space), save the corporaexplorerobject created by prepare_data() uncompressed by setting compress = FALSE in saveRDS().

Example (assuming you start with a data frame called df):

library(corporaexplorer)
corpus <- prepare_data(df)
saveRDS(corpus, "saved_corporaexplorerobject.rds", compress = FALSE)