gpt4 book ai didi

javascript - 如何删除c3js折线图中的轴线溢出

转载 作者:行者123 更新时间:2023-11-29 18:07:16 25 4
gpt4 key购买 nike

Line chart

如果您看一下那些红色圆圈区域,您会看到轴在左下角溢出,并且在 Y 轴顶部和 X 轴末端有轴刻度。

我为轴和 c3 图表配置唯一的自定义 CSS:

.tick line {
display: none;
}

var rateConfig = {
bindto: '#line-chart',
data: {
x: 'date',
xFormat: '%m%d',
columns: [],
},
legend: {
show: false,
},
point: {
r: 4,
},
axis: {
y: {
tick: {
format: function (d) { return d + '%'; },
count: 5,
},
max: 100,
padding: {
top: 0,
bottom: 0,
},
},
x: {
type: 'timeseries',
tick: {
culling: false,
},
},
},
color: {
pattern: [colors['Rate1'], colors['Rate2'], colors['Rate3']],
},
grid: {
y: {
lines: [
{value: 25},
{value: 50},
{value: 75},
{value: 100},
],
},
},

最佳答案

看看这个:

http://c3js.org/reference.html#axis-x-tick-outer

您只需像这样更改对 rateConfig 的调用:

....
axis: {
y: {
tick: {
format: function (d) { return d + '%'; },
count: 5,
outer: false
},
max: 100,
padding: {
top: 0,
bottom: 0
}
},
x: {
type: 'timeseries',
tick: {
culling: false,
outer: false
}
}
},
....

请注意在 x 和 y 刻度上添加了 outer: false

关于javascript - 如何删除c3js折线图中的轴线溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30335789/

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