我想绘制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];
然而这不起作用。它适用于颜色,所以我认为它也适用于点。
我阅读了文档,但找不到解决此问题的提示。
感谢您的帮助!
答案 0 :(得分: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下进行了讨论。