Я получаю ошибки, если в диаграмме 3d-диаграммы есть большая точка.Highcharts js: получить ошибки, если есть большая точка в диаграмме 3d-серии
Приведенный ниже код является примером из документа с высоким качеством.
http://jsfiddle.net/highcharts/4dccq/?utm_source=website&utm_medium=embed&utm_campaign=4dccq
Если изменить последнее значение в массиве данных до 999 в приведенном выше коде, я получил ошибку в консоли Chrome v54 и IE 11. Но Firefox не жалуется.
Измененный код: http://jsfiddle.net/4dccq/718/
Хром сообщает: Ошибка: Атрибут d: Неожиданный конец атрибута. Ожидаемое число, «M».
Отчеты IE: SVG4601: данные SVG Path имеют неправильный формат и не могут быть полностью проанализированы.
Спасибо.
$(function() {
$('#container').highcharts({
chart: {
type: 'column',
margin: 75,
options3d: {
enabled: true,
alpha: 15,
beta: 15,
depth: 110
}
},
plotOptions: {
column: {
depth: 40,
stacking: true,
grouping: false,
groupZPadding: 10
}
},
series: [{
data: [1, 2, 4, 3, 2, 4],
stack: 0
}, {
data: [5, 6, 3, 4, 1, 2],
stack: 0
}, {
data: [7, 9, 8, 7, 5, 999],
// ****** I changed the last value form 8 to 999, and then got the error
stack: 1
}]
});
});
Это действительно любопытная ошибка. Я сделал несколько тестов на примере вашего кода, и кажется, что диаграмма не очень важна для значений более 400. Например, если вы добавили атрибут 'max' для своей оси y и установите его на 400, вы можете иметь значения в ваших данных до 400 без каких-либо ошибок консоли. Любое большее, чем это (скажем, 425), и ошибки срабатывают. Также стоит отметить, что демоверсия Highcharts из трехмерных столбцов имеет одинаковые ошибки: http://jsfiddle.net/gh/get/jquery/3.1.1/highslide-software/highcharts.com/tree/master/samples/highcharts/ демо/3d-колонная укладка перегруппировка / –