2015-06-26 4 views
0

В демо-версии Highcharts Pie-Donut (http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/pie-donut/) значение Y в наборе данных больше суммы значений во внутреннем наборе данных. Например:Highchart Pie-Donut Chart Outer Y Value

data = [{ 
     y: 55.11, 
     color: colors[0], 
     drilldown: { 
      name: 'MSIE versions', 
      categories: ['MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'], 
      data: [10.85, 7.35, 33.06, 2.81], 
      color: colors[0] 
     } 
    } 

Значение y составляет 55,11, а сумма внутреннего набора данных - 54,07. Я знаю, что значение y используется для внешнего пончика, а внутренний набор данных для пирога.

Почему значение y больше, чем сумма внутреннего набора данных? Есть ли формула для расчета того, что должно быть значением y?

+0

Поскольку MSIE - это не только версии 6-9, но и 10 и 11, которые не включены в развертку. Это просто демо, чтобы создать такую ​​диаграмму пончиков, там нет волшебства ..;) –

ответ

0

В примере скрипта только Y, который больше, чем сумма данных, является запатентованной или необнаруживаемой, у которой есть Y .2 и нет данных. Нет покоя добавить к Y. Используя ту же скрипку и тот же браузер показал, что это фактические данные:

{ 
     y: 56.33, 
     color: colors[0], 
     drilldown: { 
      name: 'MSIE versions', 
      categories: ['MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0', 'MSIE 10.0', 'MSIE 11.0'], 
      data: [1.06, 0.5, 17.2, 8.11, 5.33, 24.13], 
      color: colors[0] 
     } 
    } 

И данные добавляет к значению Y.

+0

Это действительно странно. Набор данных для демо-диаграммы http://www.highcharts.com/demo/pie-donut отличается. Вот jsfiddle: http://jsfiddle.net/L5Lrz31e/ – Joshua

Смежные вопросы