UNPKG

@progress/kendo-charts

Version:

Kendo UI platform-independent Charts library

27 lines (20 loc) 651 B
import { drawing as draw } from '@progress/kendo-drawing'; import { alignPathToPixel } from '../../common'; export default function createAxisTick(options, tickOptions) { const { tickX, tickY, position } = options; const tick = new draw.Path({ stroke: { width: tickOptions.width, color: tickOptions.color } }); if (options.vertical) { tick.moveTo(tickX, position) .lineTo(tickX + tickOptions.size, position); } else { tick.moveTo(position, tickY) .lineTo(position, tickY + tickOptions.size); } alignPathToPixel(tick); return tick; }