차트 라이브러리 추가: plotly, billboard.js, echarts, chartjs

셀렉트 어드민에서 기존에 제공하던 Chart.js (chartOptions) 이외에

여러 차트 라이브러리 선택지를 추가하였습니다. displayFn과 함께 스크립트를 그대로 사용할 수 있어요.

각 필요한 상황에 알맞게 선택적으로 이용해보세요.

차트 라이브러리

Chartjs (Chart.js | Chart.js)

plotly (Plotly Python Graphing Library)

billboards.js (billboard.js)

echarts (Apache ECharts)

셀렉트 어드민 이용시

displayFn

  • block.id와 displayFn안에 차트를 그릴때 ID가 동일해야합니다.
  • sqlMany 기능이 추가되었습니다. (여러개 쿼리 실행시 rows[0], rows[1] 안에 각각 결과가 담깁니다: 지난주/이번주 데이터 비교 등에 사용 가능)
  • displayFn안에서 쓸수있는 변수: rows, id, openModal, openAction, _ lodash 데이터 처리용

sqlMany 예제

sqlMany: true
sql:
  SELECT 1;
  SELECT 2;
responseFn: | # → rows[0], rows[1]로 이용
displayFn: | # → rows[0], rows[1]로 이용

궁금하신 점은 댓글로 문의주시면 안내드리겠습니다.
감사합니다.

1개의 좋아요