Occupation: R6 Class pour donnees occupations des parkings

OccupationR Documentation

R6 Class pour donnees occupations des parkings

Description

va gérer la routine API / clean / plot / table / download

Super class

occupationparkingsapp::ParkingsStats -> Occupation

Public fields

aggregated_data_by_some_time_unit

Donnees sur lesquelles on applique une fonction d'aggregation par unité de temps

data_plot_1_period

donnée du graphique pour 1 seule période étudiée

parkings_a_afficher_1_periode

liste personnalisee de parkings a afficher sur le graphe

data_plot_2_periods

donnée du graphique pour 2 période étudiées

parkings_a_afficher_2_periodes

liste personnalisee de parkings a afficher sur le graphe

Methods

Public methods

Inherited methods

Method new()

Create a new occupation object.

Usage
Occupation$new(
  rangeStart = NULL,
  rangeEnd = NULL,
  rangeStep = NULL,
  aggregation_unit = NULL,
  plageHoraire = NULL,
  parkings_list = NULL
)
Arguments
rangeStart

rangeStart

rangeEnd

rangeEnd

rangeStep

rangeStep

aggregation_unit

aggregation_unit

plageHoraire

plageHoraire

parkings_list

liste des parkings analyses

Returns

A new 'Occupation' object.


Method mean_by_some_time_unit()

Aggregation des données selon une fenetre temporelle (application de la fonction summarise_by_time de timetk)

Usage
Occupation$mean_by_some_time_unit(time_unit, ...)
Arguments
time_unit

pas d'aggregation à appliquer

...

parametres additionels de floor_date


Method timeseries_plot_1_period()

Graphe de série temporelle

Usage
Occupation$timeseries_plot_1_period(
  parkings_to_plot,
  aggregation_unit,
  app_theme
)
Arguments
parkings_to_plot

liste des parkings à afficher (parametre input shiny)

aggregation_unit

pas de temps pour l'axe des x (heure, jour, wday, mois)

app_theme

theme de l'application (dark ou light)


Method timeseries_plot_2_periods()

Graphe de série temporelle avec comparaison de 2 périodes

Usage
Occupation$timeseries_plot_2_periods(
  data_occupation_1,
  data_occupation_2,
  aggregation_unit,
  parkings_to_plot,
  app_theme
)
Arguments
data_occupation_1

donnees d'occupation de la période 1

data_occupation_2

donnees d'occupation de la période 2

aggregation_unit

pas de temps pour l'axe des x (heure, jour, wday, mois)

parkings_to_plot

liste des parkings à afficher (parametre input shiny)

app_theme

theme de l'application (dark ou light)


Method clone()

The objects of this class are cloneable with this method.

Usage
Occupation$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


ymansiaux/occupationparkingsapp documentation built on July 18, 2022, 12:51 p.m.