4
나는 복수 시리즈가있는 cartesian
차트가 있습니다. 한 시리즈는 바이고 다른 시리즈는 라인입니다. 선 축 레이블이 선에 대해 입력 된 데이터에 해당하는 올바른 값을 렌더링하지 않습니다. 다음과 같이ExtJS 차트 라벨 문제
는 예를 들어 내 저장 데이터는 다음과 같습니다 선이 dys
속성입니다 대한
{
"agg_fq": "2013 - FQ1",
"quarterly_sum": 12748,
"dys": 92,
"avg_per_day": 138
}, {
"agg_fq": "2013 - FQ2",
"quarterly_sum": 12161,
"dys": 90,
"avg_per_day": 135
}, {
"agg_fq": "2013 - FQ3",
"quarterly_sum": 12410,
"dys": 91,
"avg_per_day": 136
}, {
"agg_fq": "2013 - FQ4",
"quarterly_sum": 12137,
"dys": 92,
"avg_per_day": 131
}, {
"agg_fq": "2014 - FQ2",
"quarterly_sum": 11970,
"dys": 90,
"avg_per_day": 133
}, {
"agg_fq": "2014 - FQ3",
"quarterly_sum": 9743,
"dys": 91,
"avg_per_day": 107
}, {
"agg_fq": "2014 - FQ4",
"quarterly_sum": 8294,
"dys": 92,
"avg_per_day": 90
}
데이터는 차트. 값은 90
과 100
사이이며 차트 레이블은 0
- 1.0
입니다. 나는 라벨의 renderer
을 조사해 보았는데 같은 문제를 보여주고 값이 정확하지 않다.
여기에 정의 된 내 차트 :
여기{
xtype: 'cartesian',
store: store,
width: 400,
height: 400,
axes: [{
type: "category",
postion: "bottom",
fields: "agg_fq",
title: "Quarters",
label: {
rotate: {
degrees: -45
}
}
}, {
type: "numeric",
position: "right",
grid: true,
fields: ["avg_per_day"],
title: "Emails"
}, {
type: "numeric",
position: "left",
title: "Days in Qtr",
fields: ["dys"],
renderer: function(value) {
console.log(value);
}
}],
series: [{
type: "bar",
axis: "right",
xField: "agg_fq",
yField: ["avg_per_day"],
stacked: false
}, {
type: "line",
axis: "left",
xField: "agg_fq",
yField: ["dys"]
}]
}
가 Sencha Fiddle with the issue이다.