Я использую jqPlot
для отображения свечной диаграммы, а данные - от XML
.
Я извлекаю данные из XML
и помещаю их в массив, а затем jqPlot
создает диаграмму подсвечника.
Но файл XML
содержит множество данных, поэтому в значениях диаграммы перекрываются (с фиксированной шириной).
Можно ли сделать график, позволяющий говорить 10% данных и поместить полосу прокрутки, и на каждом тике полосы прокрутки мы перестраиваем график со следующими данными или уже существует такая функциональность прокрутки графика/диаграммы в jqPlot
.
Пожалуйста, помогите мне решить эту проблему.
Лучше сразу загрузить XML
, но не сразу дать данные этой диаграмме jqPlot
. Просто убедитесь, что вы передаете часть данных в jqPlot
. После того, как вы присвоите данные диаграмме, перейдите к прокрутке данных с помощью jQuery
или что-то вроде кода скроллера.
Всякий раз, когда вы прокручиваете страницу, попробуйте обновить или регенерировать диаграмму только выбранными данными.
Возможно, вы можете попробовать Джонатан Кук jqplot.annotatedTimeline.js по следующему URL-адресу:
https://bitbucket.org/j5bot/jqplot/downloads
Вы можете увидеть его функции в действии с помощью:
http://screencast.com/t/mHY5eUV99XaT
Хотя я еще не пробовал этот плагин, он выглядит очень хорошо!