2013-04-08 148 views
0

我有一個關於 http://bl.ocks.org/mhska/5333055d3.js日曆視圖 - 顏色+自定義日期

enter image description here

數據範圍從1到4317我的他的日曆視圖的幾個問題,這樣的顏色是不是很「均勻」分散式。有什麼方法可以改進它嗎? (我的意思是基本上100以下的所有東西都只是一種紅色)

有沒有辦法在將鼠標懸停在字段上時將日期格式從yyy-mm-dd移動到dd-mm-yyyy?

如何改變沒有數據的字段顏色? (通常這意味着週末) 目前沒有數據和大多數數據(超過1000)的文件是相同的顏色。

謝謝一堆。

回答

3

您可以更改通過調整線的符

date = d3.time.format("%Y-%m-%d") 

更多信息可以在the documentation發現顯示的日期格式。

要更改顏色,您需要提供不同的函數來將值映射到顏色。看起來您目前將輸入值映射爲僅40個輸出顏色。

.range(d3.range([40])) 

增加這個數字可能是一個很好的起點。請注意,您可以提供任意函數,特別是您可以單獨處理缺失值。

+0

謝謝Lars Kotthoff。 我試圖改變日期 - 它顯示如預期的懸停,但它沒有加載數據了:) 我增加了400的範圍,但你可以看到,它並沒有太大的幫助 http:// bl。 ocks.org/mhska/5333055 (40以上的東西只會給出更多的白點) – ovko 2013-04-08 10:15:42

+0

您正在鏈接到同一個塊 - 我看不到您所做的更改。什麼錯誤消息,當它沒有加載數據? – 2013-04-08 12:40:50

+0

sory,我又改回來了。 http://bl.ocks.org/mhska/5333055 – ovko 2013-04-08 13:24:29