-
Main
- Dashboard No active orders
- Layouts
- Themes
- Starter kit
- Changelog2.0
- RTL version
-
Forms
- Form components
- JSON forms
- Text editors
- Pickers
- Form layouts
-
Components
- Basic components
- Content styling
- Extra components
- Color system
- Animations
- Icons
-
Layout
- Page layouts
- Sidebars
- Navbars
- Vertical navigation
- Horizontal navigation
- Menu levels
-
Data visualization
- Echarts library
- D3 library
- Dimple library
- C3 library
- Google charts
- Maps integration
-
Extensions
- Extensions
- JQuery UI
- File uploaders
- Event calendars
- Internationalization
-
Tables
- Basic tables
- Data tables
- Data tables extensions
- Handsontable
- Responsive tables
-
Page kits
- General pages
- Service pages
- User pages
- Application pages
- Widgets
Example of simple line chart
. Data stores in .tsv
file. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.extent
- compute domains; d3.svg.axis
- display axes; d3.svg.line
- display line shape.
Example of area chart
. Lines are hidden by default, but can be easily added in chart options. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.extent
and d3.max
- compute domains; d3.svg.axis
- display axes; d3.svg.area
- display area shape.
Example of two-value
area chart. Lines as in previous example are optional. Data stored in .tsv
file. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.extent
, d3.min
and d3.max
- compute domains; d3.svg.axis
- display axes; d3.svg.area
- display area shape.
Example of multiple series
line chart. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.scale.category10
, d3.scale.ordinal
- color encoding; d3.extent
, d3.min
and d3.max
- compute domains; d3.keys
- compute column names; d3.svg.axis
- display axes; d3.svg.line
- display line shape.
Example of stacked area
chart. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.format
- format percentages; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.scale.category20
, d3.scale.ordinal
- color encoding; d3.extent
and d3.max
- compute domains; d3.layout.stack
- compute stacked y-positions; d3.keys
- compute column names; d3.svg.axis
- display axes; d3.svg.area
- display area shape.
Example of stacked areas via nest, constructed from a CSV file. The chart employs conventional margins and a number of D3 features: d3.tsv
- load and parse data; d3.time.format
- parse dates; d3.format
- format percentages; d3.time.scale
- x-position encoding; d3.scale.linear
- y-position encoding; d3.scale.category20
, d3.scale.ordinal
- color encoding; d3.extent
and d3.max
- compute domains; d3.layout.stack
- compute stacked y-positions; d3.keys
- compute column names; d3.svg.axis
- display axes; d3.svg.area
- display area shape.
This variation of a line chart demonstrates how to use a linear gradient
as a quantitative color encoding redundant with y-position
. The gradient units are defined as userSpaceOnUse, such that the gradient stops can be positioned explicitly rather than based on the line’s bounding box.