gpt4 book ai didi

jquery - C3 图表不需要 y 轴上的小数

转载 作者:行者123 更新时间:2023-11-30 23:48:50 24 4
gpt4 key购买 nike

正如您在输出中看到的,我在 y 轴上得到了十进制值。这些是下载次数,不可能是 1.5。

我尝试给出最小值但无法得到结果。

另外,当鼠标悬停在网格上时,我总是得到值零 0(在图像中的 Microsoft 上方)。我可以在那里添加自定义文本吗?

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
}
});

enter image description here

最佳答案

只需设置 y 刻度的格式即可不显示标签

var chart = c3.generate({
bindto: "#tech_chart",
...
axis: {
y: {
tick: {
format: function (d) {
return (parseInt(d) == d) ? d : null;
}
}
}
}
});

或者,您也可以循环遍历这些值,找到最大值并手动将 y 刻度值设置为整数或从 0 到 max+ 的整数倍(请参阅 http://c3js.org/reference.html#axis-y-tick-value)

<小时/>

fiddle - http://jsfiddle.net/ovvywb5j/

关于jquery - C3 图表不需要 y 轴上的小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31703525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com