2016-12-06 78 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,我對自己很生氣,爲什麼我沒有考慮它。 謝謝你工作:) –