2012-11-06 4 views
1

나는 차량 시간표 용 챠트 차트를 개발 중입니다. 차트에서 X 축은 시간을 보여줍니다. & 정지를 보여주는 Y 축.jqplot 커스텀 마커 (단일 시리즈)

이 선 그래프는 출발지 (Stop-1)에서 목적지 (Stop-2)로가는 차량을 보여줍니다. 두 번의 여행 사이에는 (5 분 또는 10 분) 완충 시간이 있습니다. 그래서이 버퍼 시간 동안 나는 (- ['10 : 10AM ','Stop-B ']와 같은) 각각에 대한 데이터 포인트를 가지고 있습니다. 시리즈의 데이터 요소를 표시하기 위해 마커를 사용하고 있습니다. 그러나 단일 시리즈의 모든 마커는 동일한 크기와 디자인입니다. 내 요구 사항에 따라 버퍼 데이터 요소에 마커가 표시되어서는 안되며 버퍼 마커의 디자인이 여행 마커와 달라야합니다.

내 검색어에 대한 모든 해결책이나 도움을 주실 수 있습니다.

고맙습니다 프라 딥

답변

0

아니 최종 플러그 앤 플레이 솔루션,하지만 단서가 axisTickRenderer은 formatString 옵션을 시도하는 것입니다.

xaxis:{ 
    //Your other options here 
    tickOptions:{ 
     formatString: function(){ 
            if(condition == 1) 
             return '<span style="color:red;">%0.1fV</span>' 
            else 
             return '<span style="color:blue;">%0.1fV</span>' 
         } 
    } 
} 

http://www.jqplot.com/docs/files/jqplot-axisTickRenderer-js.html# $ .jqplot.AxisTickRenderer.formatString

:

난 당신이 뭔가를 사용할 수 있다는 확신