У меня есть таблица данных с количеством продаж автомобилей за последние 3 года. Я хочу создать линейную диаграмму, показывающую тренд продаж за определенный год. Мне нужен элемент select, который позволит пользователям фильтровать продажи по годам.Линия диаграммы фильтрации Dashboard Google по году
Моя таблица имеет множество столбцов, в том числе для даты продажи (колонка 0):
var dataTableSales = google.visualization.arrayToDataTable([
['Sale Date', 'Sale Type'],
[new Date(2016, 0, 16), 'cash sale'],
[new Date(2016, 0, 16), 'cash sale'],
[new Date(2016, 0, 16), 'leased'],
[new Date(2016, 0, 16), 'leased'],
[new Date(2016, 0, 16), 'financed'],
[new Date(2017, 0, 16), 'cash sale'],
[new Date(2017, 0, 16), 'cash sale'],
[new Date(2017, 0, 16), 'cash sale'],
[new Date(2017, 0, 16), 'financed'],
[new Date(2016, 0, 17), 'cash sale'],
[new Date(2016, 0, 17), 'financed'],
[new Date(2016, 0, 17), 'cash sale'],
[new Date(2016, 0, 17), 'leased'],
[new Date(2016, 0, 17), 'financed'],
[new Date(2017, 0, 17), 'financed'],
[new Date(2017, 0, 17), 'financed'],
[new Date(2017, 0, 17), 'cash sale'],
[new Date(2017, 0, 17), 'financed'],
[new Date(2016, 0, 18), 'leased'],
[new Date(2016, 0, 18), 'cash sale'],
[new Date(2017, 0, 18), 'cash sale'],
[new Date(2017, 0, 18), 'cash sale']
]);
До сих пор у меня есть:
var datePicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'categoryFilter_div',
'options': {
'filterColumnIndex': 0,
'ui': {
'labelStacking': 'vertical',
'label': 'Year:',
'allowTyping': false,
'allowMultiple': false
}
}
});
// Create a line chart, passing some options
var lineChart = new google.visualization.ChartWrapper({
'chartType': 'LineChart',
'containerId': 'chart_div',
'options': {
'width': 720,
'height': 300
}
});
dashboard.bind(datePicker, lineChart);
dashboard.draw(gDataTableSales);
Datepicker получить заселена с даты продажи, но мне нужно год. Кроме того, линейная диаграмма не отображает - я получаю сообщение об ошибке: все серии на данной оси должны иметь один и тот же тип данных. Любые указатели на решение будут оценены.
было бы полезно, если бы вы могли, пожалуйста, поделитесь образец данных -> 'gDataTableSales' – WhiteHat
Просто обновлен, чтобы включить мою DataTable. – MoreScratch