Ahh, ok. Here's how you would do it:
var dataArray = [
['ID', '', '', 'frequncy', '']
];
for (var i = 0; i < mymap.length; i++) {
dataArray.push([mymap[i], 1, 6, mymapcount[i], 6]);
}
var data = google.visualization.arrayToDataTable(dataArray);
If you know the data types of your columns ahead of time, I suggest a slightly different approach, as it is less likely to encounter problems (as there are some data types that the arrayToDataTable method doesn't handle well):
var data = google.visualization.arrayToDataTable();
data.addColumn('string', 'ID');
data.addColumn('number', '');
data.addColumn('number', '');
data.addColumn('number', 'frequency');
data.addColumn('number', '');
for (var i = 0; i < mymap.length; i++) {
data.addRow([mymap[i], 1, 6, mymapcount[i], 6]);
}