[javascript] Highcharts에서 선 그래프 만들기

Highcharts는 JavaScript로 작성된 사용자 친화적인 차트 라이브러리입니다. 이를 사용하면 웹 애플리케이션에 다양한 종류의 차트를 쉽게 추가할 수 있습니다. 이번 포스트에서는 Highcharts를 사용하여 선 그래프를 만드는 방법에 대해 알아보겠습니다.

Highcharts 설치

먼저 Highcharts를 설치해야 합니다. Highcharts는 CDN을 통해 쉽게 설치할 수 있습니다. 아래의 코드를 HTML 파일에 추가하면 됩니다.

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

데이터 준비

먼저 그래프에 표시할 데이터를 준비해야 합니다. 데이터는 JavaScript 배열 형태로 선언할 수 있습니다. 예를 들어, 아래와 같이 데이터를 선언할 수 있습니다.

var data = [5, 10, 15, 20, 25];

그래프 생성

이제 그래프를 생성해보겠습니다. Highcharts에서는 Highcharts.chart() 함수를 사용하여 그래프를 생성합니다. 아래의 코드를 참고하세요.

Highcharts.chart('container', {
    chart: {
        type: 'line'
    },
    title: {
        text: 'Line Chart'
    },
    series: [{
        name: 'Data',
        data: data
    }]
});

위의 코드에서 container는 그래프를 표시할 요소의 ID입니다. type은 차트의 종류를 지정하는데, 이 경우에는 ‘line’입니다. title은 그래프의 제목을 설정합니다. series는 그래프에 표시할 데이터를 지정합니다.

그래프 스타일링

그래프에 스타일을 추가하려면 plotOptions를 사용해야 합니다. 예를 들어, 그래프의 선 색상을 변경하려면 아래와 같이 코드를 추가할 수 있습니다.

plotOptions: {
    line: {
        color: 'red'
    }
}

그 외에도 그래프의 라벨, 축, 범례 등을 스타일링할 수 있는 다양한 옵션을 제공합니다.

결론

Highcharts를 사용하여 선 그래프를 만드는 방법을 알아보았습니다. Highcharts는 다양한 차트 타입을 지원하며, 그래프 스타일링을 위한 다양한 옵션을 제공합니다. 더 자세한 정보는 Highcharts 공식 문서를 참고하시기 바랍니다.

참고 자료