1.0.0 • Published 5 years ago

dashboard-charts v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Dashboard Charts

A JavaScript library containing all of the default charts for use within the Dashboard Framework.

dashboard

Click here to open an interactive example.

Adding a chart

  1. Copy ./src/_template_ and rename in hyphenated-lowcase to the new chart's name: cp -R ./src/_template_ ./src/new-chart.
  2. Update function name in ./src/new-chart/wrapper.js to newChart.
  3. Update configuration files:
    • ./src/new-chart/configuration/rendererSettings.js: renderer-specific settings, like data mappings
    • ./src/new-chart/configuration/webchartsSettings.js: Webcharts chart settings that define the chart
    • ./src/new-chart/configuration/controlInputs.js: Webcharts controls settings
    • ./src/new-chart/configuration/syncSettings.js: sync renderer-specific settings and Webcharts chart settings, like applying data mappings
    • ./src/new-chart/configuration/syncControlInputs.js: sync renderer-specific settings and Webcharts controls settings, like applying data mappings
  4. Update chart callbacks in ./src/new-chart/callbacks.
  5. Update ./src/new-chart/settings-schema.js:
    • replace all instances of chart title with chart title
    • replace all instances of chart name with chart name (newChart in this example)
    • replace data structure with the input data structure
    • replace data file with the name of the test data file, e.g. dashboard-new-chart for a chart named newChart
    • for each setting in ./src/new-chart/configuration/rendererSettings, add a property to the properties object of the same name with these properties:
      • title
      • description
      • type
      • default
      • data-mapping
      • data-type
      • required
  6. Update test page:
    • Run npm run build-test-pages from the command line, or...
    • In ./src/new-chart/test-page/index.html replace all instances of _ title _ with the chart title.
    • In ./src/new-chart/test-page/index.js:
      • Replace _ csv _ with the URL of the test data file.
      • Replace _main_ with the chart name (newChart in this example).

Links

1.0.0

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.0

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago