【发布时间】:2016-08-18 07:40:47
【问题描述】:
我有一个如下所示的 CSV 文件:
date,size,time,hash
"2016-07-26T17:01:49","0","108.99","c3262c23c3538fd5b9b0f28fb3cbd239e466bb10"
"2016-07-26T18:04:28","0","267.30","58f584d2c58d41f12667538e6a32ad2ce2975bf6"
"2016-07-26T19:02:14","0","133.23","58f584d2c58d41f12667538e6a32ad2ce2975bf6"
"2016-07-26T20:01:32","0","92.50","58f584d2c58d41f12667538e6a32ad2ce2975bf6"
"2016-07-26T21:02:02","0","121.96","a5251ee2a52824ef69fc28b801bdb825c73308f4"
"2016-07-26T22:01:39","0","98.96","a5251ee2a52824ef69fc28b801bdb825c73308f4"
当我将鼠标悬停在折线图上时,我想添加最后一列(哈希)作为工具提示的字符串。
以下代码能够生成图表,但我无法将“hash”列添加为工具提示。
function generateChart(div, data){
var chart = c3.generate({
bindto: div,
data: {
x: 'date',
xFormat: '%Y-%m-%dT%H:%M:%S',
json: data,
type: 'line',
keys: {
x: 'date',
value: ['size', 'time']
}
},
axis:{
x: {
type: 'timeseries', //date format in CSV file needs to be 2000-06-14
tick: {
format: '%m-%d %H:00'
}
}
},
zoom: {
enabled: true
},
subchart: {
show: true
}
});
}
}
您能帮我添加最后一列作为图表上所有数据点的工具提示吗?
【问题讨论】:
标签: javascript d3.js tooltip c3.js