2014-05-05 47 views
0

我想顯示使用谷歌圖表的競技游泳時間的圖表。游泳使用時間低至百分之一秒。工作後,我設法讓時間使用1之間的Date對象谷歌圖表格式日期爲毫米:ss.00

var data = google.visualization.arrayToDataTable([ 
    ['Number', 'Time'], 
    ['1', new Date(2014,5,5,0,1,47,470)], 
    ['2', new Date(2014,5,5,0,1,45,880)], 
    ['3', new Date(2014,5,5,0,1,43,520)], 
    ['4', new Date(2014,5,5,0,1,40,670)] 
]); 

上面的表是次圖:47.47和1:40.67。接下來,我將DateFormat應用到已刪除數據日期部分的數據表中,但我無法表示秒數部分的百分之幾。我試過

var timeFormatter = new google.visualization.DateFormat({ pattern: "m:ss.00" }); 

var timeFormatter = new google.visualization.DateFormat({ pattern: "m:ss.##" }); 

但這只是導致時間上要麼00或在我希望的hundreths出現的地方##顯示圖形。該圖本身就像放置點一樣識別日期對象的毫秒部分。

當我將鼠標懸停在數據點上時,是否有辦法讓秒的出現次數出現?我的工作是jsFiddle

回答

1

嘗試使用這種模式:

pattern: "m:ss.SSS" 

現在,當你將鼠標懸停在您的數據點,正確的數字應該會出現。看到這個jsfiddle

+0

謝謝。那樣做了。我只是不知道代表秒的小數部分的字母。 – Robbert

+0

沒問題。查看文檔。如果向下滾動,您會看到所有可用模式的列表:https://developers.google.com/chart/interactive/docs/reference#dateformatter – Anthony

+0

太棒了。我看過那個頁面,只是沒有足夠多。我不善於閱讀整個事情:) – Robbert

相關問題