D3.js | Cookbook
Inhaltsverzeichnis
Basic Tasks
Create Container
const svg = d3 .select('#playground') .append('svg') .attr('width', width + margin.left + margin.right) .attr('height', height + margin.top + margin.bottom) .append('g') .attr('transform', 'translate(' + margin.left + ',' + margin.top + ')');
Axes: Create
const x = d3Scale.scaleLinear().domain([0, 100]).range([0, width]); const y = d3Scale.scaleLinear().domain([0, 100]).range([height, 0]); const xAxis = d3Axis.axisBottom(x).tickFormat(d3.timeFormat( const yAxis = d3Axis.axisLeft(y).ticks(10);
Axes
Format
var axisTimeFormat = d3.time.format.multi([ [" [" [ [ [ [ [ [ ]); var xAxis = d3.svg.axis() .scale(x) .orient("bottom") .tickFormat(axisTimeFormat);
Installation
$ npm install -save d3 d3-scale d3-array d3-shape d3-interpolate d3-color d3-time-format d3-ease d3-transition d3-selection d3-time d3-path d3-dispatch d3-format d3-timer d3-drag d3-geo d3-brush d3-dsv d3-random
Leave a Reply