2013-12-18 119 views
0

我有一個數據集,它使用x軸的直接日期。但是,我一直在千位獲得一個逗號分隔符(這會讓我的圖形意圖產生一些混淆)。我似乎無法弄清楚如何正確地將我的.format行加註。D3 - 如何從我的xAxis中刪除逗號分隔符?

原始代碼:

 var x = d3.scale.linear() 
     .range([0, width]); 

我.formatted規模:

 var x = d3.scale.linear() 
     .range([0, width]) 
     .format(04d); 

第二個選擇 - 你猜對了 - 讓我的整個圖形消失。任何接受者?

+0

你的04d裏面是雙引號嗎? '''.format( 「04D」)''' – cbayram

回答

2

04d放在引號內。它應該是一個字符串。

var x = d3.scale.linear() 
    .range([0, width]) 
    .format("04d"); 

查看更多about formatting in the d3 docs

順便說一句,您的圖表可能會因爲沒有引號而消失,04d是一個語法錯誤。你的瀏覽器的開發工具應該會顯示你這樣的錯誤,所以一定要檢查它們。在開發過程中讓它們打開真的很方便。

相關問題