|
|
@ -10,9 +10,11 @@ c3_chart_internal_fn.initPie = function () { |
|
|
|
|
|
|
|
|
|
|
|
c3_chart_internal_fn.updateRadius = function () { |
|
|
|
c3_chart_internal_fn.updateRadius = function () { |
|
|
|
var $$ = this, config = $$.config, |
|
|
|
var $$ = this, config = $$.config, |
|
|
|
w = config.gauge_width || config.donut_width; |
|
|
|
w = config.gauge_width || config.donut_width, |
|
|
|
|
|
|
|
expand = ( ($$.hasType('donut') && config.donut_expand) || ($$.hasType('guage') && config.gauge_expand) || ($$.hasType('pie') && config.pie_expand) ); |
|
|
|
|
|
|
|
|
|
|
|
$$.radiusExpanded = Math.min($$.arcWidth, $$.arcHeight) / 2; |
|
|
|
$$.radiusExpanded = Math.min($$.arcWidth, $$.arcHeight) / 2; |
|
|
|
$$.radius = $$.radiusExpanded * 0.95; |
|
|
|
$$.radius = $$.radiusExpanded * ( expand ? 0.95 : 1 ); |
|
|
|
$$.innerRadiusRatio = w ? ($$.radius - w) / $$.radius : 0.6; |
|
|
|
$$.innerRadiusRatio = w ? ($$.radius - w) / $$.radius : 0.6; |
|
|
|
$$.innerRadius = $$.hasType('donut') || $$.hasType('gauge') ? $$.radius * $$.innerRadiusRatio : 0; |
|
|
|
$$.innerRadius = $$.hasType('donut') || $$.hasType('gauge') ? $$.radius * $$.innerRadiusRatio : 0; |
|
|
|
}; |
|
|
|
}; |
|
|
|