2013-09-26 1 views
0

2 개의 데이터 계열을 표시하려고했습니다.플롯을 사용하여 다른 사람들에게 보여 주면서 데이터 계열 점을 숨기기

첫 번째 것은 시간과 높이 (수위)가있는 일련의 동적 이벤트입니다.

두 번째는 t = 0에서 indef까지의 최대 높이입니다.

지점이있는 첫 번째 데이터 계열과 점이없는 두 번째 데이터 계열이 필요합니다 (경고선 일 뿐이므로).

pl_data[0].data = plot_data; 
pl_data[1].data = plot_maxHeightCoords; 
var pl_options = { series: { 
        lines: { show: true }, 
        points: { show:[true,false] } 
        } 
}; 
$.plot("#placeholder_flot", pl_data, pl_options); 

이 :

pl_options.points:[true,false]; 

이 그러나 늘 작업

지금까지 나는 다음 시도했다. 그것은 색깔을 위해 일 했으므로 나는 그것이 또한 포인트를 위해 있어야한다고 생각했습니다.

설명서를 읽었지만이를 해결할 수있는 힌트를 찾을 수 없습니다.

도움 주셔서 감사합니다.

답변

5

잘 모르겠습니다. 귀하의 질문을 따르고 있지만 각 계열을 별도로 구성하고 플롯 내에서 구성하지 않으려는 것 같습니다. options.

pl_data[0].data = plot_data; 
pl_data[1].data = plot_maxHeightCoords; 
pl_data[0].points = {}; 
pl_data[0].points.show = true; 
pl_data[1].points = {}; 
pl_data[1].points.show = false; 

를 또는 데이터 객체 재 :

는 개체가 이미 생성 된 경우

var pl_data = [ {data: plot_data, points: {show: true}, lines: {show: true}}, 
       {data: plot_maxHeightCoords, points: {show: false}, lines: {show: true}} ]; 

$.plot("#placeholder_flot", pl_data, {}); 

이 문서의 data format section에서 논의된다.

관련 문제