我有頁面http://goodandevilbook.com/stats,我使用的是Google圖表來顯示數據。在Google圖表中格式化工具提示數據
其中一個圖表(面積圖)當我將鼠標懸停在工具提示上時,它以難以閱讀的格式顯示日期。我想將此日期格式化爲更易讀的方式。此外,該工具提示顯示ga:訪客,我想改變這只是訪客。我無法真正把JSON文件數據轉換成所需的格式,因爲這是自動生成的
不知何故,我需要改變這個數據,一旦我收到它。下面是我生成區域圖的代碼:
google.setOnLoadCallback(drawGraph);
function drawGraph(){
var graph = new google.visualization.ChartWrapper({
"containerId":"last30chart",
"dataSourceUrl":"http://good-and-evil-stats.appspot.com/query?id=ahVzfmdvb2QtYW5kLWV2aWwtc3RhdHNyFQsSCEFwaVF1ZXJ5GICAgICA14wKDA&format=data-table-response",
"refreshInterval":0,
"chartType":"AreaChart",
"options":{
"width":675,
"height":400,
"chartArea":{width:"95%", height:"83%"},
"areaOpacity":0.1,
"pointSize":4,
"backgroundColor":"transparent",
"colors":['#76BB72'],
"legend":{position: 'none'},
"tooltip":{textStyle: {fontSize:18}},
"hAxis":{textPosition:"none", gridlines: {color: 'red', count: 7}},
"dateFormat":{formatType: "long"}
}
});
graph.draw();}
我試圖插入用於格式化日期的代碼。
https://developers.google.com/chart/interactive/docs/reference#dateformatter
這就是我與玩弄:
var monthYearFormatter = new google.visualization.DateFormat({
pattern: "MMM yyyy"
});
monthYearFormatter.format(dataSourceUrl);
我試着玩這個存在了相當一段時間,並不能得到它的工作。我是Javascript/jquery的新手,所以我不太確定自己在做什麼。
我做了一個小提琴:http://jsfiddle.net/jaredrowe/vZtfZ/ – Jrowe