Dear all, 

I have a tooltip property setup in my line chart control, but I cannot get 
it to show correct date output format, instead it shows as ' Date : NaN'. 
 Is their a property in the api documentation, i need to add to resolve 
this issue. 


 function drawVisualization(dataValues, chartTitle, columnNames, 
categoryCaption) {
        if (dataValues.length < 1)
            return;

        var data = new google.visualization.DataTable();
        data.addColumn('string', columnNames.split(',')[0]);
        data.addColumn('number', columnNames.split(',')[1]);
        data.addColumn('string', columnNames.split(',')[2]);
        data.addColumn('string', columnNames.split(',')[3]);
        data.addColumn('number', columnNames.split(',')[4]);

        for (var i = 0; i < dataValues.length; i++) {
            //var date = new Date(parseInt(dataValues[i].Date.substr(6), 
10));

            data.addRow([dataValues[i].ColumnName, dataValues[i].Value, 
dataValues[i].Type, dataValues[i].Date, dataValues[i].ID]);
        }

        // Define a Pie chart
        var pie = new google.visualization.ChartWrapper({
            'chartType': 'LineChart',
            'containerId': 'PieChartContainer',
            'options': {
                'width': 950,
                'height': 450,
                'legend': 'right',
                'hAxis': {
                 'format': "dd-MMM-yyyy",
   'hAxis.maxValue' : 'viewWindow.max',
                 'maxValue': new Date (2014, 04, 17), 'minValue': new Date 
(2014, 03, 20), 
                 'viewWindow':{'max': new Date (2014, 04, 17)},
                },
                'title': chartTitle,
                'chartArea': { 'left': 100, 'top': 100, 'right': 0, 
'bottom': 100 },
                'tooltip': { isHtml: true }
            },
            'view': {
                'columns': [3, 1, {
                    type: 'string',
                    role: 'tooltip',
                    calc: function (dt, row) {
                        return 'Name: ' + dt.getValue(row, 0) + ', Decimal 
Price: ' + +dt.getValue(row, 1) + ', Date: ' + +dt.getFormattedValue(row, 
3);
                    }
                }]
            }
        });

        var dateFormatter = new google.visualization.DateFormat({pattern: 
'dd MM yyyy'});
        var view = new google.visualization.DataView(data);
        view.setColumns([{
        type: 'string',
        label: data.getColumnLabel(3),
        calc: function (dt, row) {
         return dateFormatter.formatValue(dt.getValue(row, 3));
    }
}, 1]);

        new 
google.visualization.Dashboard(document.getElementById('PieChartExample')).bind([categoryPicker,
 
stringFilter], [pie]).draw(data);
    }

Any advice or help would be very much appreciated. 
Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-visualization-api.
For more options, visit https://groups.google.com/d/optout.

Reply via email to