0.1.4 • Published 6 years ago

be-metric-plotter v0.1.4

Weekly downloads
51
License
-
Repository
-
Last release
6 years ago

BE Metric Plotter

Visualizador de metricas basado en chart.js

Prerequisitos

Disponer de una base de datos en Firebase con el siguiente esquema alt Esquema de la base de datos

Con acceso a lectura anónimo

Instalación

npm install be-metric-plotter chart.js firebase angularfire2

Definir en enviroments.ts la configuración de acceso a Firebase

Importar el modulo en el paquete principal

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AngularFireModule.initializeApp(environment.firebase, 'busco-extra'),
    AngularFireDatabaseModule,
    AngularFireAuthModule,
    BeMetricPlotterModule  // <-- Add module here
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

Añadir etiqueta del componente principal donde se quiere ubicar el gráfico

  <be-metric-plotter [config]="{
      width: '400px',
      height: '300px',
      showDatasetConfig: false,
      defaultMetricConditions: [{
        action: 'read',
        name: 'userCreated',
        startDate: startDate,
        finishDate: finishDate
      },{
        action: 'send',
        name: 'userCreated',
        startDate: startDate,
        finishDate: finishDate
      }]}"></be-metric-plotter>

Getting Started

La configuración por defecto

config: {
    width: "100%",
    height: "500px",
    showDatasetConfig: true,
    defaultMetricConditions: [{
      action: "Todos",
      name: "userCreated",
      finishDate: new Date(),
      startDate: new Date()
    }]
  }

Parámetros de entrada

ParámetroDefiniciónValores Posibles
widthAncho que debe ocupar el gráficoCualquier valor que sea válido en un formato css (px, %, em, etc.).
heightAlto que debe ocupar el gráficoCualquier valor que sea válido en un formato css (px, %, em, etc.).
showDatasetConfigMostrar u ocultar los selectores de configuración y adición de datasetstrue/false
defaultMetricConditionsLista de parámetros de configuración de datasetsmetricCondition
metricConditionParámetros de configuración para un dataset
   nameNombre del evento que se quiere incluir en el datasetTodos, userCreated, facebookWelcome, googleWelcome
   actionAcción que se quiere incluir en el dataset (condicionado al name fijadosent, read
startDateFecha de inicio para el datasetDate
finishDateFecha de fin para el datasetDate
0.1.4

6 years ago

0.1.3

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.94

6 years ago

0.0.93

6 years ago

0.0.92

6 years ago

0.0.91

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago