25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.4 KiB

Annotations

Special values (like range points) on a chart can be annotated for quick comparisions. As they are among the components of a graph that can be updated, they are defined within the data property itself. There are two kinds of annotations that can be used to mark the vertical axis values: markers and regions.

Markers

To highlight certain values on the Y axis, yMarkers can be set. They will shown as dashed lines on the graph.

data = {
	// labels: [],
	// datasets: [],
	yMarkers: [
		{
			label: "Threshold",
			value: 650,
			options: { labelPos: 'left' } // default: 'right'
		}
	]
}

Regions

2D counterparts to markers, they have a start and end instead of value:

yRegions: [
	{
		label: "Optimum Value",
		start: 100,
		end: 600,
		options: { labelPos: 'right' }
	}
],

Shown as a greyed-out area between the extremes.

Tooltips

Frappe Charts are known for their awesome tooltips. What’s more, they are also customizable for the format of the label and value displayed on them.

tooltipOptions: {
	formatTooltipX: d => (d + '').toUpperCase(),
	formatTooltipY: d => d + ' pts',
}

For a non-web or static interface, where tooltips are absent, valuesOverPoints is a useful tweak to show value information at a glance.

{
	valuesOverPoints: 1 // default: 0
}

Next up we’ll look at perhaps one the more exciting parts in axis charts: Mixed Charts.