function render( ctx ) {
	/* eslint-disable no-underscore-dangle */
	var orient;
	var props;

	orient = ctx._orientation;
	debug( 'Axis orientation: %s.', orient );

	props = {
		'namespace': 'http://www.w3.org/2000/svg',
		'property': 'axis.label',
		'className': 'label noselect',
		'attributes': {
			'fill': '#000',
			'stroke': 'none',
			'text-anchor': 'middle',
			'transform': labelTransform( orient ),
			'x': labelXPos( orient, ctx._scale.range() ),
			'y': labelYPos( orient )
		}
	};

	debug( 'Axis label: %s.', ctx._label );

	debug( 'Generating a virtual DOM tree (%s) with properties: %s.', ELEMENT, JSON.stringify( props ) );

	return h( ELEMENT, props, ctx._label );
}
Renders an axis label.

@private
@param {Object} ctx - context
@returns {VTree} virtual tree