-
Notifications
You must be signed in to change notification settings - Fork 0
/
global.R
73 lines (61 loc) · 1.7 KB
/
global.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
###################
# global.R
#
# Anything you want shared between your ui and server, define here.
###################
library(shiny)
library(shinydashboard)
library(shinyalert)
library(shinyWidgets)
library(ggplot2)
library(ggthemes)
library(hexbin)
library(maps)
library(reshape2)
library(quantreg)
###################
# DATASETS USED FOR PLOTS (used in misc. servers)
###################
source('./datasets.R')
###################
# FUNCTIONS USED THROUGHOUT THE APP
###################
# sidebar action theme templates
default_theme_render <- dget('./ui-components/sidebar__default_theme_action.R')
upload_theme_render <- dget('./ui-components/sidebar__upload_theme_action.R')
###################
# ALL CURRENT GGPLOT THEMES (used in UI)
###################
themes <- c(
# default ggplot themes
theme_gray=theme_gray,
theme_bw=theme_bw,
theme_linedraw=theme_linedraw,
theme_light=theme_light,
theme_dark=theme_dark,
theme_minimal=theme_minimal,
theme_classic=theme_classic,
theme_void=theme_void,
# ggthemes
theme_wsj=theme_wsj,
theme_tufte=theme_tufte,
theme_stata=theme_stata,
theme_solid=theme_solid,
theme_solarized=theme_solarized,
theme_map=theme_map,
theme_igray=theme_igray,
theme_hc=theme_hc,
theme_gdocs=theme_gdocs,
theme_fivethirtyeight=theme_fivethirtyeight,
theme_few=theme_few,
theme_excel=theme_excel,
theme_economist=theme_economist,
theme_calc=theme_calc)
###################
# CURRENTLY SUPPORTED GEOMS
#
# A geom is supported if it has the following:
# * A UI component that lives in './components/body.R'.
# * Base and other supporting plots in './plots.R'
# * Server components to return appropriate plots in './server.R'
###################