지난 3 년간 자동차 판매 대수를 기록한 데이터 테이블이 있습니다. 주어진 연도 동안 판매 동향을 보여주는 꺾은 선형 차트를 만들고 싶습니다. 사용자가 연간 매출을 필터링 할 수있는 선택 요소가 필요합니다.년 Google 대시 보드 필터 라인 차트
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']
]);
지금까지 내가 가지고 : 내 테이블 인
은 판매 날짜에 대한 것을 포함하여 많은 열 (열 0)가
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);
날짜 선택기가 판매 날짜로 채워하지만 내가 필요 그 해. 또한 꺾은 선형 차트가 렌더링되지 않습니다 - 오류가 발생합니다 : 주어진 축의 모든 계열은 동일한 데이터 형식이어야합니다. 솔루션에 대한 모든 조언을 주시면 감사하겠습니다. 'yyyy'
는 다음 'CategoryFilter'
에서 다음 옵션을 사용할 때
그것은 도움이 될 것입니다 ... 작업 조각을 다음을 참조하십시오 ->'gDataTableSales' – WhiteHat
그냥 내 데이터 테이블을 포함하도록 업데이트되었습니다. – MoreScratch