问题悬停列和工具提示显示在gRaphael上?

时间:2012-03-17 06:05:02

标签: graphael linegraph

我可以使用gRaphael显示线图,但是工具提示有问题。工具提示仅针对特定列显示,而不是针对所有列显示。我不知道这是一个有太多数据的问题,但207列不应该太糟糕。画布尺寸为900x300。以下是示例代码....非常感谢任何帮助!

谢谢,

var r = Raphael('lgraph');

//Some code here to prep dates, x, prep ccp, ctr, searchp arrays

var linec = r.linechart(10,10,900,300,x,[ccp,ctr,searchp],
                        { nostroke: false, 
                          axis: "0 0 1 1", 
                          symbol: "circle",
                          axisxlabels: dates, 
                          axisxtype: " ",
                          smooth: true })
linec.hoverColumn(function () {
  this.popups = r.set();
  for (var i = 0, ii = this.y.length; i < ii; i++) {
    this.popups.push(r.popup(this.x, this.y[i], this.values[i]).insertBefore(this));
  }
}, function () {
  this.popups && this.popups.remove();
});
linec.symbols.attr({ r: 3 });

1 个答案:

答案 0 :(得分:2)

只需将{strong> g.line-min.js 中的ak.sort()替换为ak.sort(function(a,b) {return a-b});Xs.sort(); g.line.js (第185行)Xs.sort(function(a,b) {return a-b});

在此处找到解决方案https://github.com/DmitryBaranovskiy/g.raphael/issues/19#issuecomment-3766164