Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
You can also use a funtion if you want to
add more logic, this function will receive
the current bar's data and must return
the computed label which, depending on the context,
should return a string or an svg element (Bar) or
a string (BarCanvas). For example let's say you want
to use a label with both the id and the value,
you can achieve this with:
\`\`\`
label={d => \`\${d.id}: \${d.value}\`}
\`\`\`
`,
type: 'string | Function',
required: false,
defaultValue: defaults.label,
},
{
key: 'labelFormat',
group: 'Labels',
help: 'How to format labels.',
description: `
How to format labels,
[see d3.format() documentation](https://github.com/d3/d3-format/blob/master/README.md#format).
`,
type: 'string | Function',
},
{
key: 'labelSkipWidth',
help: 'Skip label if bar width is lower than provided value, ignored if 0.',
type: 'number',
required: false,