[javascript] Highcharts에서 원형 차트 만들기

Highcharts는 JavaScript로 구현된 강력한 차트 라이브러리입니다. 이 라이브러리를 사용하여 다양한 종류의 차트를 쉽게 만들 수 있습니다. 이번에는 Highcharts를 사용하여 원형 차트를 만드는 방법에 대해 알아보겠습니다.

Highcharts 라이브러리 추가

Highcharts를 사용하기 위해서는 먼저 Highcharts 라이브러리 파일을 웹 페이지에 추가해야 합니다. 아래와 같이 <script> 태그를 사용하여 Highcharts 라이브러리를 추가합니다.

<script src="https://code.highcharts.com/highcharts.js"></script>

원형 차트 생성

Highcharts는 다양한 종류의 차트를 지원합니다. 원형 차트를 생성하기 위해서는 pie 타입의 차트를 사용해야 합니다. 아래 예제 코드를 참고하여 원형 차트를 생성해보세요.

// 차트 데이터 설정
var chartData = [{
        name: "사과",
        y: 30
    },
    {
        name: "바나나",
        y: 40
    },
    {
        name: "딸기",
        y: 20
    },
    {
        name: "오렌지",
        y: 10
    }
];

// 차트 옵션 설정
var chartOptions = {
    chart: {
        renderTo: 'chartContainer',
        type: 'pie'
    },
    title: {
        text: '과일 판매 비율'
    },
    series: [{
        name: '과일',
        data: chartData
    }],
};

// 차트 생성
var chart = new Highcharts.Chart(chartOptions);

위 코드에서 chartData 배열에는 차트에 표시할 데이터를 입력하고, chartOptions 객체에는 차트의 옵션을 설정합니다. 마지막으로 chart 변수에 new Highcharts.Chart()로 차트를 생성합니다.

차트 옵션 설정

원형 차트를 보다 세부적으로 설정하려면 chartOptions 객체에서 다양한 옵션을 지정할 수 있습니다. 예를 들어, 차트의 색상을 변경하고, 축의 라벨을 수정하고, 제목을 추가하는 등의 설정을 할 수 있습니다.

Highcharts 라이브러리의 공식 문서에서 더 많은 차트 옵션에 대해 알아볼 수 있습니다. 아래는 참고할만한 링크입니다.

이제 Highcharts를 사용하여 원형 차트를 만들 수 있는 기본적인 방법에 대해 알아보았습니다. 차트의 디자인이나 기능을 더욱 향상시키려면 Highcharts의 다양한 옵션과 기능을 익혀보세요.