jqplot系列点之间的计算值

jqplot系列点之间的计算值,jqplot,Jqplot,jqplot中是否有计算曲线的功能,并允许您在一系列点之间显示值 例如,当showVerticalLine设置为true时,以下系列仅显示这五个值。我想用每个记号显示曲线上的每个值 var data = [['2011-05-03 10:15:30', 25], ['2011-05-04 11:30:30', 30], ['2011-05-05 10:15:30', 25], ['2011-05-06 11:30:30',

jqplot中是否有计算曲线的功能,并允许您在一系列点之间显示值

例如,当
showVerticalLine
设置为
true
时,以下系列仅显示这五个值。我想用每个记号显示曲线上的每个值

var data = [['2011-05-03 10:15:30', 25],
            ['2011-05-04 11:30:30', 30],
            ['2011-05-05 10:15:30', 25],
            ['2011-05-06 11:30:30', 33],
            ['2011-05-07 10:15:30', 25]];

我认为你可以用以下方式来处理:

  • 对于每个曲线段,检查交叉点的垂直线(,但在web上还有更多内容,我相信您甚至可以找到一个现成的
    JavaScript
    方法)
  • 如果它们相交,你就有了想要的点,你可以显示它的x和y坐标
  • 如果使用平滑线选项,则可以获得点
    plotObj.series[0]。渲染器。_SmoothdPlotData
    ,并测试例如点线距离,并取最近的距离。虽然第一个提到的方法会更精确

    非常感谢你的指导,我已经开始了。