Rak*_*h K 4 jquery charts bar-chart d3.js c3.js
正如您在输出中看到的那样,我在y轴上得到十进制值.这些下载次数不能为1.5.
我尝试给出最小值,但无法得到结果.
鼠标悬停在网格中时,我总是得到零值0(图像中的微软以上).我可以在那里找到自定义文字吗?
function draw_tech_chart(){
var chart = c3.generate({
bindto: "#tech_chart",
data: {
columns: [['Microsoft', 5],['WebApplicationDevelopment', 2],['OpenSource', 2],['Content Management ', 2],['Open Source Middleware', 1],],
type : 'bar',
onclick: function (d, i) { console.log("onclick", d, i); },
onmouseover: function (d, i) { console.log("onmouseover", d, i); },
onmouseout: function (d, i) { console.log("onmouseout", d, i); }
},size: {
height: 250
}
});
Run Code Online (Sandbox Code Playgroud)
pot*_*ngs 16
只需格式化y刻度即可不显示标签
var chart = c3.generate({
bindto: "#tech_chart",
...
axis: {
y: {
tick: {
format: function (d) {
return (parseInt(d) == d) ? d : null;
}
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
或者,您也可以遍历值,找到max并手动将y tick值设置为整数或从0到max +的整数倍(请参阅http://c3js.org/reference.html#axis-y-tick-value)
小提琴 - http://jsfiddle.net/ovvywb5j/