2013-03-25 3 views
1

Я только что повышен до последней версии и Гистограмма (которая динамически обновляется) работает на IE9 (?!?), Но не на последнюю Chrome IE screenshotHighcharts 3.0 «невидимыми» столбцы

Chrome screenshot

+0

Я испытываю это тоже, но когда я пытаюсь вставить свои варианты в jsfiddle, проблема не возникает. Я также попытался удалить все остальные javascript из моей страницы, и это все еще происходит. Это связано с анимацией на диаграммах столбцов, так как масштаб Y в серии SVGElement не ослабевает с .001 до 1. Я пробовал отслеживать его через Highcharts и JQuery, но не повезло найти проблему. Установка анимации в значение false для диаграммы столбцов позволит ей отображать в моем случае, но если вы хотите анимацию, вам не повезло. Происходит в Chrome/Firefox. HC 3.0/JQuery 1.7.1 –

+0

Мне удалось воссоздать проблему в jsFiddle. http://jsfiddle.net/zAFmS/1/ –

+0

Я предлагаю использовать объект диаграммы и addSeries в обратном вызове. Инициализация Highcharts, как в примере: http://jsfiddle.net/zAFmS/2/ –

ответ

0

Я думаю, что это исправленная ошибка, которая была исправлена. Я протестировал их последнюю работу (http://github.highcharts.com/master/highcharts.js), прежде чем сообщить об ошибке, и проблема исчезла для меня.

Я считаю, что это вопрос GitHub: https://github.com/highslide-software/highcharts.com/issues/1623

+0

Да, я Я просто загрузил этот файл js, и он работает, спасибо! –

0

Я подготовил пример, добавить столбцы динамически (с помощью кнопки)

http://jsfiddle.net/DQTMP/

$('#container').highcharts({ 
     chart: { 
      type: 'spline' 
     }, 
     title: { 
      text: 'Monthly Average Temperature' 
     }, 
     series: [{ 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 23.3, 18.3, 13.9, 9.6] 

     }] 
    },function(chart){ 

     $('#btn').click(function(){ 
      chart.addSeries({ 
       type:'column', 
       data:[1,2,3,4,5] 
      }); 
     }); 

    }); 

Пожалуйста, дайте мне знать, если вы столкнулись с проблемой с этим примером в своем Chrome.

+0

Работа, спасибо –