Sha256: 8b7a59808feeac6b032b473a88953316b3b2d73e77a4b5e2d55cef7c479c9c7b
Contents?: true
Size: 1005 Bytes
Versions: 4
Compression:
Stored size: 1005 Bytes
Contents
;(function(Kiddo, d3){ Kiddo.Renderer = function(selector){ this.element = d3.select(selector); var settings = Kiddo.Settings.apply(this); var helper = new Kiddo.Helper(); var svg = this.element .append('svg') .attr('width', settings.raw_width) .attr('height', settings.raw_height) .append('g') .attr('transform', 'translate(' + settings.margin_left + ',' + settings.margin_top + ')'); return { lineChart: function(data){ var chart = Kiddo.LineChart.apply(settings); chart.render(svg, data); }, pieChart: function(data){ var chart = Kiddo.PieChart.apply(settings); chart.render(svg, data); }, noData: function(){ svg.append('text') .attr('class', 'chart-info') .attr('transform', 'translate(' + settings.width / 2 + ',' + settings.height / 2 + ')') .text('No data to display.'); } }; }; })(window.Kiddo = window.Kiddo || {}, d3);
Version data entries
4 entries across 4 versions & 1 rubygems