有个奇葩需求,看看各位兄弟谁有思路。 有一些数据表, 表名分别是:表a、表b、表c、表d。 表结构一致,主要字段是:时间、值 1、需要做一个双折线的图。 2、每条折线来自于一个数据表。(最初使用了union的方式组合两个表在一个数据集,使用折线图分系列展示。后来为了能按照rownum对齐数据,换组合图,换两个数据集) 3、数据的时间点可能不一致,比如,第一条曲线取表a的1点到5点数据;第二条曲线取表b的3点到7点数据。 4、要求,第一条曲线的第一个数据,与第二条曲线的第一个数据,在x轴对齐。即:两条曲线,依赖rownum进行对齐。 5、鼠标指向的时候,能显示出:第一条曲线的时间和值;第二条曲线的时间和值。 我目前已经做了功能的实现,但存在的问题有: 1、鼠标指向的延迟。(使用了js自定义了“提示”的内容,有时候需要点击下曲线,才会变化。) 2、不能同时显示两个曲线的对应数据,只能一个一个显示了。 3、使用了“组合图”进行显示,不确定能否直接用一个折线图来实现。 |