MCPcopy Index your code
hub / github.com/bqplot/bqplot / create_axis

Method create_axis

js/src/Axis.ts:343–360  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

341 }
342
343 create_axis() {
344 // Creates the initial D3 axis and sets it on this.axis
345
346 const is_vertical = ['left', 'right'].includes(this.model.get('side'));
347 const side = this.model.get('side');
348
349 if (is_vertical) {
350 this.axis =
351 side === 'right'
352 ? d3.axisRight(this.axis_scale.scale as d3.AxisScale<d3.AxisDomain>)
353 : d3.axisLeft(this.axis_scale.scale as d3.AxisScale<d3.AxisDomain>);
354 } else {
355 this.axis =
356 side === 'top'
357 ? d3.axisTop(this.axis_scale.scale as d3.AxisScale<d3.AxisDomain>)
358 : d3.axisBottom(this.axis_scale.scale as d3.AxisScale<d3.AxisDomain>);
359 }
360 }
361
362 append_axis() {
363 this.update_scales();

Callers 2

renderMethod · 0.95
update_displayMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected