Высокие диаграммы: возникают проблемы при воссоздании диаграммы с областями сложения из Excel с положительными и отрицательными значениями

Я конвертирую серию диаграмм Excel в Highcharts и натолкнулся на любопытную ситуацию, связанную с диаграммой с накоплением площадок с положительными и отрицательными значениями.

Вот теперь диаграмма отображается в Excel вместе с сопровождающими точками данных. В целях иллюстрации я выбрал серию G. Несмотря на то, что в ее данных содержатся все положительные значения, он отображается в нижней части стека под нулевой линией.

Вот как выглядит диаграмма в Highcharts (см. Ниже). В этом случае серия G появляется над диаграммой, а все остальные серии выглядят значительно иначе, чем в Excel.

Для справки, скрипку этой диаграммы можно найти здесь:http://jsfiddle.net/brightmatrix/woye6xxw/, Я также включил пример кода внизу этого поста.

Я упомянул следующие вопросы здесь о переполнении стека, но, к сожалению, ни один из них не помог мне в решении моей проблемы:

Highcharts - Area Chart - Стеки с рядами, содержащими отрицательные и положительные значенияHighcharts - areapline с отрицательными значениями, площадь должна быть всегда внизу

Есть ли в документации API отсутствующий атрибут или параметр, позволяющий диаграмме рисовать эти серии в том же порядке расположения, что и в Excel? Возможно ли это в Highcharts?

$(function () {
  Highcharts.chart('container', {
    chart: { type: 'area', },
    title: { text: 'Stacked Area Chart in Highcharts' },
    xAxis: { categories: ['2007','2008','2009','2010','2011','2012','2013','2014','2015','2016'] },
    plotOptions: {
      series: { 
        marker: { enabled: false }, stacking: 'normal'
      },
    },
    series: [
      { name: 'Total', data: [0,0.08,-0.31,-1.09,-1.82,-2.18,-2.49,-3.05,-3.12,-3.15] }, 
      { name: 'A', data: [0,-0.212001,-0.409192,-0.559879,-0.81,-1.089119,-1.313719,-1.606092,-1.808868,-2.041628] }, 
      { name: 'B', data: [0,0.239857,0.637651,0.733988,0.85,0.855423,0.938974,0.912378,1.017854,0.985514] }, 
      { name: 'C', data: [0,-0.096543,-0.271997,-0.512372,-0.70,-0.665893,-0.723534,-0.879249,-0.890587,-0.821584] }, 
      { name: 'D', data: [0,-0.098096,-0.170803,-0.688206,-0.92,-0.918492,-0.876488,-0.967249,-0.954217,-1.029596] }, 
      { name: 'E', data: [0,0.17794,0.31787,0.36,0.37,0.23917,0.17944,0.14766,0.05938,0.24891] }, 
      { name: 'F', data: [0,0.029755,-0.45174,-0.397836,-0.61,-0.56368,-0.593108,-0.462725,-0.351842,-0.210976] }, 
      { name: 'G', data: [0,0.013198,0.055014,0.019322,0.07,0.077394,0.061947,0.010502,0.035015,-0.055604] }
    ]
  })
});

Ответы на вопрос(1)

Ваш ответ на вопрос