mirror of https://github.com/masayuki0812/c3.git
Quite good looking graph derived from d3.js
http://c3js.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
import { c3_chart_fn } from './core'; |
|
|
|
c3_chart_fn.data = function (targetIds) { |
|
var targets = this.internal.data.targets; |
|
return typeof targetIds === 'undefined' ? targets : targets.filter(function (t) { |
|
return [].concat(targetIds).indexOf(t.id) >= 0; |
|
}); |
|
}; |
|
c3_chart_fn.data.shown = function (targetIds) { |
|
return this.internal.filterTargetsToShow(this.data(targetIds)); |
|
}; |
|
c3_chart_fn.data.values = function (targetId) { |
|
var targets, values = null; |
|
if (targetId) { |
|
targets = this.data(targetId); |
|
values = targets[0] ? targets[0].values.map(function (d) { return d.value; }) : null; |
|
} |
|
return values; |
|
}; |
|
c3_chart_fn.data.names = function (names) { |
|
this.internal.clearLegendItemTextBoxCache(); |
|
return this.internal.updateDataAttributes('names', names); |
|
}; |
|
c3_chart_fn.data.colors = function (colors) { |
|
return this.internal.updateDataAttributes('colors', colors); |
|
}; |
|
c3_chart_fn.data.axes = function (axes) { |
|
return this.internal.updateDataAttributes('axes', axes); |
|
};
|
|
|