2015-02-12 1 views
2

Если у меня есть большие данные с небольшими данными на гистограмме, небольшие данные не отображаются в onhover-функции. Вот ссылка http://jsfiddle.net/ramakrishnap/zju8044k/ Ex:Диаграмма JS не отображается При наведении с небольшими данными

//Bar chart for Broadcasts data 
        var broadcastData = { 
         labels : ['01-29-15','01-30-15','01-31-15','02-01-15','02-02-15','02-03-15','02-04-15','02-05-15','02-06-15','02-07-15','02-08-15','02-09-15','02-10-15','02-11-15','02-12-15'], 
         datasets : [ 
         { 
          label: "Opt-In", 
          fillColor : "#4e8eb1", 
          strokeColor : "#9b9b9b", 
          pointColor : "#fff", 
          pointStrokeColor : "#990000", 
          data : [3,3,6,3,4,6,6,47079,8,11,5,5,13,10,] 
         } 
        ] 
        } 
        // get Bar chart canvas 
        var broadcasts = document.getElementById('broadcast').getContext('2d'); 
        // draw Bar chart 
        new Chart(broadcasts).Bar(broadcastData); 
+1

Для меня это похоже на ошибку в самой библиотеке. Я предлагаю вам опубликовать отчет об ошибке в git-репозитории библиотеки: https://github.com/nnnick/Chart.js/issues. Включите ссылку на ваш jsfiddle и, в конечном итоге, на этот поток SO. Это поможет им определить проблему. – rtome

+0

Добавлено Спасибо. Существует много проблем. –

+0

Есть много действительно. Там также много усилий и активности и нескольких участников. Поэтому я бы сказал, что открытие отчета об ошибке очень стоит попробовать. Иначе, если вам так хочется, вы можете разветвить репозиторий, попытаться исправить ошибку и внести исправление обратно ... :-) – rtome

ответ

0

попробуйте добавить commonSeriesSettings свойство в диаграмму

commonSeriesSettings: {

hoverMode: 'includePoints', SelectionMode: «includePoints ',

}

+0

Не работает, можете ли вы изменить в jfsiddle. –

+0

О, я думал, вы имеете в виду, что он не может показать все цифры. Я понимаю, что вы сейчас имеете в виду. Просто увеличенный холст, и теперь вы должны увидеть маленькую фигуру. Кажется, потому что панель слишком мала, чтобы обнаружить зависание. – Bowie

+0

Да, есть ли способ показать для небольших значений onHover. –