gpt4 book ai didi

c3.js y 轴最小值/最大值不起作用

转载 作者:行者123 更新时间:2023-12-04 02:58:41 25 4
gpt4 key购买 nike

我正在尝试在 c3.js 中创建一个带有百分比的图表,但 y 轴范围似乎被破坏了。无论我做什么,最小/最大值似乎都会为我输入的内容增加 15。

下面包含的代码绘制了从 0 到 ~15 的内容。如果我将 y max 设置为 10,它开始上升到 25。真令人气愤。

    <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="/js/c3.js"></script>
<script>
var chart = c3.generate({
data: {
columns: [
['PC', 0.038, 0.067],
['Tablet', 0.038, 0.056],
['Mobile',0.027,0.039]
],
type: 'bar',
labels: {
format: {
y: d3.format(".1%"),
}}
},
axis: {
x: {
type: 'categorized',
categories: ['Unique Click Rate','Total Click Rate']
},
y: {
max: .1,
min: 0
}
},
bar: {
width: {
ratio: 0.5,

},
}
});

setTimeout(function () {
chart.data.colors({PC: '#2C9AB7',Tablet: '#FEBE12', Mobile: '#DB3A1B'});
}, 1000);

</script>

最佳答案

发现轴有一个默认的填充值。这段代码修复了它。

      y: {
max: .1,
min: 0,
padding: {top: 0, bottom: 0}
}

关于c3.js y 轴最小值/最大值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25857831/

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