gpt4 book ai didi

javascript - 以更愉快的方式呈现轴的值

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

在我当前的图表中,x 轴值难以辨认。我如何改进演示或至少使 x 值的间隔具有统一的间隔。

enter image description here

var chart = c3.generate({
data: {
xs: {
data1: "data2",
data3: "data4"
},
xSort: false,
columns: [
['data1', -4,3,4,7,8,9,8,7,3],
['data2', -5,2,3,4,5,4,3,2,1],
['data3', Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10],
['data4', Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10]
]

}
});

https://jsfiddle.net/9zmbq0g0/

最佳答案

使用axis.x.tick.values :

var chart = c3.generate({
data: {
xs: {
data1: "data2",
data3: "data4"
},
xSort: false,
columns: [
['data1', 2,3,4,7,8,9,8,7,3],
['data2', 1,2,3,4,5,4,3,2,1],
['data3', Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10],
['data4', Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10,Math.random() * 10]
]
},
axis: {
x: {
tick: {
values: d3.range(-5,10)
}
}
}
});
#catImage {
width: 40px;
height: 40px;
position: absolute;
left: 40px;
top: 0px;
}
<link data-require="c3.js@0.4.11" data-semver="0.4.11" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.css" />
<script data-require="c3.js@0.4.11" data-semver="0.4.11" src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.js"></script>
<script data-require="d3@3.5.17" data-semver="3.5.17" src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.js"></script>
<div id="chart"></div>

关于javascript - 以更愉快的方式呈现轴的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328589/

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