我正在使用人力图来可视化我的时间序列。
在本教程中,我们需要数据对(x,y),其中y必须是double或int类型,如:
var data = [ { x: -1893456000, y: 92228531 }, { x: -1577923200, y: 106021568 }, { x: -1262304000, y: 123202660 } ];
无论如何我可以把字符串放在y上,比如
var data = [ { x: -1893456000, y: "ID12" }, { x: -1577923200, y: "ID10" }, { x: -1262304000, y: "ID8" } ];
因为我想使用示例http://code.shutterstock.com/rickshaw/examples/hover.html
显示鼠标悬停时的ID时间序列。
由于
答案 0 :(得分:0)
我认为它不会这样。但是你可以做的是,使用数字Y值(例如12表示ID12)并在你的hoverDetail中使用yFormatter:
var hoverDetail = new Rickshaw.Graph.HoverDetail({graph: graph,
xFormatter: function(x) {return x},
yFormatter: function(y) {return "ID"+y}
});
我认为这应该做的伎俩