2016-12-06 74 views
1

我不希望线和数字0出现在X轴上。任何人都知道如何摆脱它们?在html上我能够找到它们,但它们是在库中定义的(c3.js)。c3.js吧,样条图

<g class="tick" transform="translate(207, 0)" style="opacity: 1;"> 
    <line y2="6" x1="0" x2="0"></line> 
    <text y="9" x="0" transform="" style="text-anchor: middle; display: block;"> 
     <tspan x="0" dy=".71em" dx="0">0</tspan> 
    </text> 
</g> 

我加了此图片显示我究竟什么也不想露面: enter image description here

回答

0

我不是C3用户自己。

d3.selectAll(".c3-axis-x .tick").filter(function(d) { 
    return d === 0; 
}).remove(); 

:然而,C3是使用内置D3 ...因此,一个简单的D3块可以删除从x轴的任何刻度与0

的值在您的代码的末尾将这个它的作用是:选择类中类c3-axis-x的所有内容,它们是x轴刻度。然后,它过滤任何值为零的勾号,并将其删除。

+0

我也知道d3,我对自己很生气,为什么我没有考虑它。 谢谢你工作:) –