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

Function buildAxisMinorTicks

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

Source from the content-addressed store, hash-verified

40914}
40915
40916function buildAxisMinorTicks(axisBuilder, axisModel, opt) {
40917 var axis = axisModel.axis;
40918
40919 var minorTickModel = axisModel.getModel('minorTick');
40920
40921 if (!minorTickModel.get('show') || axis.scale.isBlank()) {
40922 return;
40923 }
40924
40925 var minorTicksCoords = axis.getMinorTicksCoords();
40926 if (!minorTicksCoords.length) {
40927 return;
40928 }
40929
40930 var lineStyleModel = minorTickModel.getModel('lineStyle');
40931 var tickEndCoord = opt.tickDirection * minorTickModel.get('length');
40932
40933 var minorTickLineStyle = defaults(
40934 lineStyleModel.getLineStyle(),
40935 defaults(
40936 axisModel.getModel('axisTick').getLineStyle(),
40937 {
40938 stroke: axisModel.get('axisLine.lineStyle.color')
40939 }
40940 )
40941 );
40942
40943 for (var i = 0; i < minorTicksCoords.length; i++) {
40944 var minorTicksEls = createTicks(
40945 minorTicksCoords[i], axisBuilder._transform, tickEndCoord, minorTickLineStyle, 'minorticks_' + i
40946 );
40947 for (var k = 0; k < minorTicksEls.length; k++) {
40948 axisBuilder.group.add(minorTicksEls[k]);
40949 }
40950 }
40951}
40952
40953function buildAxisLabel(axisBuilder, axisModel, opt) {
40954 var axis = axisModel.axis;

Callers 1

Calls 5

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

Tested by

no test coverage detected