绘图时间绘图

时间:2012-11-12 16:59:11

标签: javascript jquery time-series flot bar-chart

我正在尝试使用flot创建堆叠条形图。我有我的数据

var data = [{
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 2]],
        "label": "1 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 1]],
        "label": "2 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 1]],
        "label": "3 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 0]],
        "label": "4 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 0]],
        "label": "5 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 0]],
        "label": "6 months"},
    {
        "data": [[1336979060, 0], [1339605620, 0], [1342232180, 0], [1344858740, 0], [1347485300, 0], [1350111860, 1]],
        "label": "7 months"}];

我创造了一个小提琴来帮助你更好地理解它:http://jsfiddle.net/julijan/g2aJV/4/

您可以看到它正确呈现标签,甚至可以正确呈现月份,这意味着它可以理解数据,但条形图没有显示。

有什么想法吗?

谢谢, Julijan

1 个答案:

答案 0 :(得分:1)

要解决此问题,请确保您的x值在您定义的最小值 - 最大值范围内。如果您使用的是unix时间戳,请确保将其乘以1000以将秒数转换为毫秒。