2017-11-14 6 views
0

Amcharts 다중 패널 호라이즌 차트의 범주 축을 표시하려고합니다. 카테고리 축 속성을 true로 설정하려고 시도했지만 모든 차트에서 x 축을 활성화했습니다.단일 범주 표시 Amchart 다중 패널 호라이즌 차트의 축

"showCategoryAxis": true, 

단일 수평선으로 다중 수평선 차트를 표시 할 수있는 방법이 있습니까? 여기에 demo"showCategoryAxis": true,이 있습니다.

답변

1

모든 패널에 대해 showCategoryAxis이 기본적으로 false로 설정되도록 buildPanel 함수를 수정 한 다음 init 처리기 루프 끝 부분의 하나 (아마도 마지막 것)를 false로 설정하십시오. axisHeightcategoryAxesSettings에 0으로 설정하여 마지막 패널의 높이 또는 카테고리 축이 활성화 된 패널의 높이가 줄어들지 않도록해야합니다.

function buildPanel(dim) { 
    return { 
    // ... 
    "showCategoryAxis": false, 
    // ... 
    }; 
} 

//in addInitHandler: 
    for (var i = 0; i < dimensions.length; i++) { 
    // ... 
    } 

    chartPanels[chartPanels.length - 1].showCategoryAxis = true; 

    chart.panels = chartPanels; 

Demo