Commit f418fdc6 authored by Moussekateer's avatar Moussekateer

Add ability to use data ids in label formatting on pie chart slices

parent b7b5e391
...@@ -4304,14 +4304,15 @@ ...@@ -4304,14 +4304,15 @@
c3_chart_internal_fn.textForArcLabel = function (d) { c3_chart_internal_fn.textForArcLabel = function (d) {
var $$ = this, var $$ = this,
updated, value, ratio, format; updated, value, ratio, id, format;
if (! $$.shouldShowArcLabel()) { return ""; } if (! $$.shouldShowArcLabel()) { return ""; }
updated = $$.updateAngle(d); updated = $$.updateAngle(d);
value = updated ? updated.value : null; value = updated ? updated.value : null;
ratio = $$.getArcRatio(updated); ratio = $$.getArcRatio(updated);
id = d.data.id;
if (! $$.hasType('gauge') && ! $$.meetsArcLabelThreshold(ratio)) { return ""; } if (! $$.hasType('gauge') && ! $$.meetsArcLabelThreshold(ratio)) { return ""; }
format = $$.getArcLabelFormat(); format = $$.getArcLabelFormat();
return format ? format(value, ratio) : $$.defaultArcValueFormat(value, ratio); return format ? format(value, ratio, id) : $$.defaultArcValueFormat(value, ratio);
}; };
c3_chart_internal_fn.expandArc = function (targetIds) { c3_chart_internal_fn.expandArc = function (targetIds) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment