2014-07-07 5 views
0

amcharts로 시간 기반 차트의 범주 축을 뒤집을 수 있습니까? 나는 값 축이 쉽게 뒤집을 수 있지만 범주 축에 대한 해결책을 보지 못했다는 것을 알고 있습니다. 가장 관련성이 높고 최신 데이터가 필요합니다.amcharts : 반대 시간 (카테고리) 축?

시간 기반 영역 형 차트를 사용하고 있습니다. 여기에 데모가 있습니다 : http://jsfiddle.net/N5rpu/1/

예에서 값 축을 뒤집어서 아무 일도 일어나지 않는다는 것을 나타 내기 위해 범주 축을 동일하게 처리했습니다.

var chart = AmCharts.makeChart("chartdiv", { 
    "type": "serial", 
    "theme": "none", 
    "pathToImages": "http://www.amcharts.com/lib/3/images/", 
    "dataProvider": chartData, 
    "valueAxes": [{ 
     "position": "left", 
     "title": "Unique visitors", 
     "reversed": true 
    }], 
    "graphs": [{ 
     "fillAlphas": 0.4, 
     "valueField": "visits" 
    }], 
    "chartScrollbar": {}, 
    "chartCursor": { 
     "categoryBalloonDateFormat": "JJ:NN, DD MMMM", 
     "cursorPosition": "mouse" 
    }, 
    "categoryField": "date", 
    "categoryAxis": { 
     "minPeriod": "mm", 
     "parseDates": true, 
     "reversed": true 
    } 
}); 
+0

불행하게도 이것이 가능하지, dataProvider 배열에 덜 최근에 가장 최근의 날짜를 주문에 의해 이루어졌다. – zeroin

답변

0

실제로 나는 반대의 문제가있었습니다 - AmCharts categoryAxis의 날짜는 시간순으로 역순으로 표시됩니다!

"dataProvider": [{ 
     "value": 74, 
     "date": "2014-11-16" 
    }, 
    { 
     "value": 73, 
     "date": "2014-11-15" 
    }, 
    { 
     "value": 70, 
     "date": "2014-11-14" 
    }]; 
+0

하나의 노트가 작동하려면, "parseDates"를 false (기본값)로 설정해야합니다. 그러면 날짜를 포맷하려면 차트 "categoryFunction"을 사용하여 수동으로 설정하십시오. 업데이트 데모 http://jsfiddle.net/pfitzgerald/12ampu3f/2/ – fitzpaddy