1
이 코드는 사용자 프로필에 표시되는 차트입니다. 특정 날짜 범위 (주별, 월별, 년별, 평생)에 대한 통계를 표시하는 그래프입니다. 우리가 기본값으로 설정 한 범위는 눈금이 데이터 포인트와 완벽하게 일렬로 정렬됩니다. 다른 간격을 선택할 때마다 틱이 더 이상 정렬되지 않습니다. 차트C3 눈금 표시가 API로드 후 데이터와 정렬되어 있지 않습니다.
초기 세대 :
this.chartSpline = C3.generate({
bindto: '.splineChart',
colors:'#1BA39C',
data: {
xFormat: '%m-%d-%Y',
columns: [this.columns, this.rows],
type: 'area-spline',
x: 'Date',
},
padding: {
right: 100,
left: 100,
},
axis: {
x: {
type : 'timeseries',
tick:{
fit: true,
count: this.rows.length/2,
format: '%m/%d',
},
padding:{
left:0,
right: 10
}
},
y: {
padding:{
top:50,
bottom: 0
},
label: {
text: 'Minutes played',
position: 'outer-middle'
}
}
},
point: {
r: 8,
},
legend: {
show: false
}
});
상기 코드는 하나 개의 백본보기에서, 우리는로드 기능을 갖는 다른 골격 뷰로드. 사용자가 새 기간을 선택하면로드 함수가 호출됩니다.
this.plot.load({columns: [columns, rows]});
도움을 주시면 큰 도움이 될 것입니다. 감사!