radar-ch

radar component for react


Keywords
radar, radar-ch, ch-radar, radar-chart, radar chart, chart
License
MIT
Install
npm install radar-ch@1.0.6

Documentation

radar-ch

Radar chart component for React.js

install

npm install --save radar-ch

usage

   <Radar
	size={250}
	data={[
		{
			"name":  "mitra",
			"a":  80,
			"b":  50,
			"c":  70
		},
		{
			"name":  "jewel",
			"a":  35,
			"b":  60,
			"c":  30
		},
		{
			"name":  "cindra",
			"a":  88,
			"b":  10,
			"c":  50
		},
		{
			"name":  "rikki",
			"a":  60,
			"b":  30,
			"c":  50
		},
		{
			"name":  "flint",
			"a":  50,
			"b":  80,
			"c":  70
		},
	]}
	mirror={true}
	keys={['a']}
	index_by="name"
	max_value={100}
	grid={{
		level:  7,
		stroke:  "blue",
		stroke_width:  0,
		fill:  'black',
		opacity:  0.1,
		transition:  0.3,
	}}
	dot={{
		r:  3,
		border_color:  'black',
		border_width:  1,
		dynamic_background_color: (value) => {
			if (value >= 70) return  'green';
			else  if (value >= 40) return  'yellow';
			else  return  'red';
		},
	}}
	border={{
		width:  0,
		color:  'black',
	}}
	shape={{
		opacity:  0,
		fill: 'white'
		coefficient:  0.1,
		shadow_color: (value) => {
			if (value >= 70) return  'green';
			else  if (value >= 40) return  'yellow';
			else  return  'red';
		},
		shadow_blur:  40,
		mix_blend_mode:  'multiply'
	}}
	label={{
		font_size:  10,
		offset:  25,
		custom: (label_key, degree) => {
			return  <div>{label_key}</div>
		}
	}}
/>