import extend from 'extend'; const DEFAULTS = { outer_width: 500, outer_height: 300, margin: {top: 30, left: 70, bottom: 50, right: 20}, domain_ticks: 10, range_ticks: 8, container: "container", time_series: false, range_label: undefined, domain_attr: undefined, range_attr: undefined, titleize: function(series, datum){ var s = datum ? datum.title : series.title; if (!s) return ''; var words = s.split(' '), array = []; for (var i=0; i{ series[series_values].forEach((value)=>{ extent.min_domain = Math.min(min_domain, value[domain_attr]); extent.max_domain = Math.max(max_domain, value[domain_attr]); extent.min_range = Math.min(min_range, value[range_attr]); extent.max_range = Math.max(max_range, value[range_attr]); }); }); returnextent } } Chart.DEFAULTS = DEFAULTS; export default Chart;