如何从Flot Chart获取最小/最大日期

时间:2015-07-09 21:20:43

标签: date flot

Flot是否为我们提供了一个函数,该函数将返回图表中使用的数据的最小和最大日期?

要清楚,我不是在寻找一个返回x轴最小/最大日期的函数,而是查找图表正在使用的所有数据集中存在的最小/最大日期。 (即我知道plot.getAxes().xaxis.max/min函数返回xaxis上显示的日期。)

我猜测Flot确实“知道”数据集中的最小/最大日期,因为它能够正确地动态创建xaxis日期范围。我希望它能让我们获得这些日期。

1 个答案:

答案 0 :(得分:1)

以下是plot.getAxes().yaxis的所有属性:

yaxis: Object
    box: Object
    c2p: (c) { return m + c / s; }
->  datamax: 116.2
->  datamin: 0
    direction: "y"
    innermost: true
    labelHeight: 11
    labelWidth: 18
    max: 118
    min: 0
    n: 1
    options: Object
    p2c: (p) { return (p - m) * s; }
    position: "left"
    reserveSpace: true
    scale: 6.3559322033898304
    show: true
    tickDecimals: 0
    tickFormatter: (v, axis) {
    tickGenerator: (axis) {
    tickLength: "full"
    tickSize: 10
    ticks: Array[13]
    used: true

您想要的是datamaxdatamin属性。