Получение цвета серии данных с карты флота

Увидев прохладную новую «репутацию» на странице пользователя stackoverflow, я был вдохновлен немного поиграть с библиотекой карт Flot. У меня есть линейная диаграмма с несколькими сотнями серий. Только пара этих серий будет видна в любой момент времени. Мои ряды данных сгруппированы в несколько «категорий», и я назначаю числовой индекс цвета на основе этой категории. Я хотел бы видеть, какой фактический цвет был присвоен Flot конкретному значению индекса цвета, для конечной цели создания пользовательской легенды, которая связывает цвет с моей «категорией» данных. Как я могу получить эти значения цвета?

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

Ниже приведен пример внизу http://flot.googlecode.com/svn/trunk/API.txt, который делает именно это. Что-то вроде:

var plot = $.plot(placeholder, data, options) var series = plot.getData(); for (var i = 0; i < series.length; ++i) alert(series[i].color);