MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / buildAxisMajorTicks

Function buildAxisMajorTicks

libs/echarts/echarts-en.simple.js:40888–40914  ·  view source on GitHub ↗
(axisBuilder, axisModel, opt)

Source from the content-addressed store, hash-verified

40886}
40887
40888function buildAxisMajorTicks(axisBuilder, axisModel, opt) {
40889 var axis = axisModel.axis;
40890
40891 var tickModel = axisModel.getModel('axisTick');
40892
40893 if (!tickModel.get('show') || axis.scale.isBlank()) {
40894 return;
40895 }
40896
40897 var lineStyleModel = tickModel.getModel('lineStyle');
40898 var tickEndCoord = opt.tickDirection * tickModel.get('length');
40899
40900 var ticksCoords = axis.getTicksCoords();
40901
40902 var ticksEls = createTicks(ticksCoords, axisBuilder._transform, tickEndCoord, defaults(
40903 lineStyleModel.getLineStyle(),
40904 {
40905 stroke: axisModel.get('axisLine.lineStyle.color')
40906 }
40907 ), 'ticks');
40908
40909 for (var i = 0; i < ticksEls.length; i++) {
40910 axisBuilder.group.add(ticksEls[i]);
40911 }
40912
40913 return ticksEls;
40914}
40915
40916function buildAxisMinorTicks(axisBuilder, axisModel, opt) {
40917 var axis = axisModel.axis;

Callers 1

Calls 5

createTicksFunction · 0.70
defaultsFunction · 0.70
getModelMethod · 0.45
getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected