GitXplorerGitXplorer
s

ember-d3-scale

public
2 stars
1 forks
4 issues

Commits

List of commits on branch master.
Unverified
97e57339010719751449b042524759f4800c3083

version bump

sspencer516 committed 9 years ago
Unverified
ecb408a747fc4c8cccd248e76443cbc9eab686c8

Merge pull request #7 from spencer516/scale-copy

sspencer516 committed 9 years ago
Unverified
877d25df9a96499e4f476c741d6d482061589d59

support copying the scale

sspencer516 committed 9 years ago
Unverified
dabc449c8b68ba82a9440656a42da6bdde918f50

add test for guid domain

sspencer516 committed 9 years ago
Unverified
ad3d1ce9f373d5d1961328b0c34ad3d78cffc046

windows support

sspencer516 committed 9 years ago
Unverified
b60146ec17688e392a460a27d5fb5a9fbbdbfb9d

another quick version bump

sspencer516 committed 9 years ago

README

The README file for this repository.

Build Status Code Climate Ember Observer Score

Ember-d3-scale

This library provides a suite of Ember helpers around the d3 scale library. Support for more features is ongoing.

Configuration

Currently, there are no configuration options for this addon in config/environment.js. At the moment, this addon will add all the required d3 dependencies.

Live Examples

You can view a demo of a few ways to use these helpers here

Available Helpers

Usage

Linear scales

linear-scale

D3 Linear Scale

export default Ember.Component.extend({
  domain: [0, 10],
  range: [0, 100]
});
{{#with (linear-scale domain range nice=true) as |scale|}}
  <span>I am {{scale-value scale 5}} 50 years old.</span>
{{/with}}

time-scale

D3 Time Scale

export default Ember.Component.extend({
  domain: [
    new Date(2016, 2, 1),
    new Date(2016, 2, 31)
  ]
});
{{#with (time-scale domain) as |scale|}}
  {{#each (scale-ticks scale (time-interval 'day')) as |date|}}
    <a>{{date}}</a>
  {{/each}}
{{/with}}

seq-color-scale

Sequential color scale description.

Ordinal scales

band-scale

Band scale description

point-scale

Point Scale description

cat-color-scale

Categorical color scale.

Scale Derivatives

scale-ticks

Scale ticks

scale-value

Get the calculated value from a scale

Misc Helpers

immut-array

Immutable array helper description

time-interval

A time interval helper.

Installation

  • git clone this repository
  • npm install
  • bower install

Running

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit http://www.ember-cli.com/.