2016-11-07 10 views
16

मैं डी 3 एपीआई के नए संस्करण के साथ नीचे पंक्तियों को कैसे बदल सकता हूं?डी 3 संस्करण 4 में 'd3.svg.axis()' क्या है?

मैं पहले से ही scaleLinear()

var xRange = d3.scaleLinear() 
    .domain([OIResults.min,OIResults.max]).range([40, 360]); 

var yRange = d3.scaleLinear() 
    .domain(y_domain).range([360, 40]); 

नीचे लाइन्स नई एपीआई के अनुसार बदलने की जरूरत के साथ scale.linear() जगह ले ली है:

var xAxis = d3.svg.axis().scale(xRange).tickFormat(function(d) { return d.x;}); 
var yAxis = d3.svg.axis().scale(yRange).orient("left"); 

उत्तर

22

एपीआई here है और यह बहुत सीधा है।

नया संस्करण है:

var xAxis = d3.axisBottom(xRange).tickFormat(function(d){ return d.x;}); 
var yAxis = d3.axisLeft(yRange); 

पुनश्च:, यह सोचते हैं कि आप टिक अक्ष नीचे होना चाहता हूँ के बाद से आप अपने मूल लाइनों में orient दिखाई नहीं दिया।

संबंधित मुद्दे