나는 버그를 제출했다. 차트 유형의 조합을 사용하지 않고 columnrange
의 코드 만 사용하면 type: 'columnrange'
이 시리즈에 설정된 경우에도 동일한 오류가 반환됩니다. 설정되어있는 경우 작동합니다.
chartConfig: {
chart:{type: 'columnrange'}
}
하지만 혼합형 차트가 필요한 경우에는 도움이되지 않습니다. 시리즈에서 다른 유형을 테스트했을 때 (예 : column
,이 문제가 모든 유형에 영향을 미치지 않는 것으로 보입니다.
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
this._makeChart();
},
_makeChart:function(){
var _series = [
{
type : 'columnrange',
name : 'Range',
data : [
[-9.7, 9.4],
[-8.7, 6.5],
[-3.5, 9.4],
[-1.4, 19.9],
[0.0, 22.6],
[2.9, 29.5],
[9.2, 30.7],
[7.3, 26.5],
[4.4, 18.0],
[-3.1, 11.4],
[-5.2, 10.4],
[-13.5, 9.8]
],
pointWidth: 4
}
];
this.add(
{
xtype: 'rallychart',
viewConfig: {
loadMask: false
},
id: 'chart',
chartConfig: {
//chart:{type: 'columnrange'}
chart:{}
},
chartData: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
series: _series
}
});
}
});
또 다른 세부 사항이 있습니다. chartData
안에 categories
을 설정하고 xAxis
에 설정하지 않았습니다. chartConfig.xAxis.categories
덮어 쓰기되는 것을 source를 참조하십시오 :
이 chartData에 정의되어 있지만 chartConfig.xAxis에 정의되어 있지 않은 경우
chartConfig.xAxis.categories = this.chartData.categories;
, x 축에 값이 영향을주지 것입니다.
감사합니다. Nick, 게시하기 전에 사실 어제 열 배열 차트를 렌더링 할 수있었습니다. 혼란은 둘 다 함께 렌더링하려 할 때 발생했습니다. 버그 수정이있을 때까지 가능하지 않을 수도 있습니다. –
네, 맞습니다. 또한 게시 된 코드에서 columnrange를 렌더링 할 수 있지만 다른 형식과 함께 사용하지 않아야합니다. 함께 렌더링하려면 형식이 chartConfig가 아닌 각 계열 요소에 지정되어야합니다. – nickm
좋아, 나는 설명을 감사드립니다 :) –