利用Google Chart API 顯示圖表 Google Chart Tools
目前 7.x-1.4 支援項目僅為 LineChart,PieChart,ColumnChart,AreaChart,Gauge,BarChart,OrgChart 等項目, 還有很多 API 未納入.
參考支援 Chart API Doc , 線上測試 ,
►讓 Bar Chart 上顯示數值做法 (7.x-1.4 尚未支援 view參數)
目前 7.x-1.4 支援項目僅為 LineChart,PieChart,ColumnChart,AreaChart,Gauge,BarChart,OrgChart 等項目, 還有很多 API 未納入.
參考支援 Chart API Doc , 線上測試 ,
►讓 Bar Chart 上顯示數值做法 (7.x-1.4 尚未支援 view參數)
1. 參數內加入 'barvalue' => TRUE
2. 修改 google_chart_tols.js
第一步 : 加入 view 物件
2. 修改 google_chart_tols.js
第一步 : 加入 view 物件
//新加入項目, 約 57行, data 變數設定後 if (settings.chart[chartId].barvalue) { var view = new google.visualization.DataView(data); view.setColumns([0, 1, {calc: "stringify", sourceColumn: 1, type: "string", role: "annotation"}]); } //--- new end // Set chart options var options = settings.chart[chartId].options;
第二步 : 變更 draw() 方式
chart[settings.chart[chartId]].draw(data, options);
變成
if (settings.chart[chartId].barvalue) { chart[settings.chart[chartId]].draw(view, options); } else { chart[settings.chart[chartId]].draw(data, options); }