문제

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);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top