2013-09-26 34 views
0

我想绘制2个数据系列。隐藏数据系列点,同时显示其他人与flot

第一个是具有时间和高度(水位)的动态系列事件。

第二个是从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讨论。

相关问题