Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google visualization 谷歌表格图表:日期格式_Google Visualization - Fatal编程技术网

Google visualization 谷歌表格图表:日期格式

Google visualization 谷歌表格图表:日期格式,google-visualization,Google Visualization,我使用JSON将数据返回到图表。 我已经设法格式化了折线图x轴的日期,使用 var options = { hAxis: { format: ' dd MMM yy' }, } 但是对于一个表格图表,我需要帮助,其中一列应该是日期格式的。 此时它正在显示“/日期(1372761341103)/” 如何格式化此选项? 据我所知,“选项”变量设置不适用于表格图表。 此外,当我添加列时,

我使用JSON将数据返回到图表。 我已经设法格式化了折线图x轴的日期,使用

var options = {
            hAxis: {
                         format: ' dd MMM yy'
                    },
}
但是对于一个表格图表,我需要帮助,其中一列应该是日期格式的。
此时它正在显示“/日期(1372761341103)/” 如何格式化此选项? 据我所知,“选项”变量设置不适用于表格图表。 此外,当我添加列时,将“日期”列的数据类型设置为“日期”也不起作用……不会返回任何图表

这是我当前的代码:

         function drawChart3() {
          $.get('/MyMall/GetAdRunData', {},
            function (data) {

                /* Add data */
                var tdata = new google.visualization.DataTable()
                tdata.addColumn('number', 'Id');
                tdata.addColumn('string','Date');
                tdata.addColumn('number', 'Opens');

                for (var i = 0; i < data.length; i++) {
                    tdata.addRow([data[i].Id, data[i].Date, data[i].Opens]);
                }

                /* Draw chart */
                var chart = new google.visualization.Table(document.getElementById('chart_adRun'));
                //var formatter = new google.visualization.ColorFormat();
                //var monthYearFormatter = new google.visualization.DateFormat({ pattern: "MMM yyyy" });
                monthYearFormatter.format(tdata, 0);
                formatter.addRange(-1, 1, 'white', 'orange');
                formatter.addRange(0, 2, 'red', '#33ff33');
                formatter.addRange(1, 10, 'red', 'pink');
                formatter.format(tdata, 1); // Apply formatter to second column
                chart.draw(tdata, { allowHtml: true, showRowNumber: false });
            }
         )
      }
函数drawChart3(){
$.get('/MyMall/GetAdRunData',{},
功能(数据){
/*添加数据*/
var tdata=new google.visualization.DataTable()
tdata.addColumn('number','Id');
addColumn('string','Date');
tdata.addColumn('number','Opens');
对于(变量i=0;i
我是这样解决的

                    for (var i = 0; i < data.length; i++) {
                    var date = new Date(parseInt(data[i].Date.substr(6)));
                    tdata.addRow([data[i].Id, date, data[i].Opens]);
                }
for(变量i=0;i