import { AxisProps } from '.' ; import { Position as P } from '../../../../../utils/common' ; internal export function renderAxisLine ( ctx , { axisSpec : { position : p } , size : { width , height } , axisStyle : { axisLine } } ) { if ( ! axisLine . visible ) return ; ctx . beginPath ( ) ; ctx . moveTo ( p === P . Left ? width : 0 , p === P . Top ? height : 0 ) ; ctx . lineTo ( p !== P . Right ? width : 0 , p !== P . Bottom ? height : 0 ) ; ctx . strokeStyle = axisLine . stroke ; ctx . lineWidth = axisLine . strokeWidth ; ctx . stroke ( ) ; }