2

我是 javascript 的初学者,关于 Dygraph javascript 库只有两个问题。我正在制作 Qlik Sense 扩展,但在向 Dygraph 提供数据时遇到问题。

for (var r = 0; r < hc.qDataPages[0].qMatrix.length; r++) {
        data += '[';
                    for (var c = 0; c < hc.qDataPages[0].qMatrix[r].length; c++) {
                      data += hc.qDataPages[0].qMatrix[r][c].qText += ',';
                    }
        data += '],';
      }

g = new Dygraph(document.getElementById("graphdiv2"),
                      [ 
                        data 
                      ],
                      {
                        labels: [ dimensions, measures ]

                      }
                     );

当我运行此代码时,我收到此错误

Mismatch between number of labels ("OrderDate", ,"Count(Quantity)", ) and number of columns in array (1497)

我的另一个问题是如何使 x 轴显示为日期而不是奇怪的数字。

g.updateOptions({

                axes: {
                    x: {
                        axisLabelFormatter: function(x) {
                            return x;
                        }
                       },
                    y: {
                        axisLabelFormatter: function(y) {
                            return y;
                        }
                       } 
                      }                
            });

问候, 肖博克希

4

0 回答 0