> 웹 프론트엔드 > JS 튜토리얼 > 폭포형 차트를 사용하여 Highcharts에 데이터를 표시하는 방법

폭포형 차트를 사용하여 Highcharts에 데이터를 표시하는 방법

王林
풀어 주다: 2023-12-17 15:18:51
원래의
580명이 탐색했습니다.

폭포형 차트를 사용하여 Highcharts에 데이터를 표시하는 방법

폭포 차트를 사용하여 하이차트에서 데이터를 표시하는 방법, 구체적인 코드 예제가 필요합니다

폭포 차트는 일반적으로 사용되는 데이터 시각화 차트로 데이터의 기복을 표시할 수 있으며 특히 금융 정보를 표시하는 데 적합합니다. 데이터, 판매데이터, 재고데이터 등 Highcharts에서는 폭포형 차트를 쉽게 사용하여 데이터를 표시하고 일부 매개변수를 설정하여 사용자 정의할 수 있습니다. 다음은 폭포형 차트를 사용하여 Highcharts에 데이터를 표시하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.

  1. Highcharts 라이브러리 파일을 소개합니다.

Highcharts.js 및 Highcharts-more.js를 포함한 HTML 파일에 Highcharts 라이브러리 파일을 도입합니다. Highcharts의 히스토그램 모듈을 사용해야 하는 경우 highcharts-3d.js 파일도 도입해야 합니다.

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
로그인 후 복사
  1. 컨테이너를 만듭니다.

하이차트 차트를 표시하려면 HTML 파일에 컨테이너를 만드세요.

<div id="container" style="width: 800px; height: 400px;"></div>
로그인 후 복사
  1. JavaScript 코드를 작성해 보세요.

폭포 차트를 생성하는 JavaScript 함수를 만듭니다.

function createWaterfallChart() {
  // 定义数据
  var categories = ['开支1', '收入1', '开支2', '收入2', '开支3'];
  var amounts = [1000, -800, -500, 600, -300];

  // 创建图表
  Highcharts.chart('container', {
    chart: {
      type: 'waterfall'
    },
    title: {
      text: '瀑布图示例'
    },
    xAxis: {
      type: 'category'
    },
    yAxis: {
      title: {
        text: '金额'
      }
    },
    legend: {
      enabled: false
    },
    series: [{
      name: '金额',
      data: amounts,
      dataLabels: {
        enabled: true,
        formatter: function() {
          return Highcharts.numberFormat(this.y, 0, '', ',');
        },
        style: {
          color: '#ffffff',
          textOutline: 0
        }
      }
    }],
    tooltip: {
      pointFormat: '<b>{point.y}</b> 元'
    }
  });
}

// 调用函数生成瀑布图
createWaterfallChart();
로그인 후 복사

위 코드에서는 먼저 데이터를 정의하는데, 카테고리는 데이터의 범주를 나타내고 양은 데이터의 수치를 나타냅니다. 그런 다음 Highcharts.chart 메서드를 통해 차트를 만듭니다. 여기서 Chart.type은 'waterfall'으로 설정됩니다. 이는 폭포형 차트가 생성됨을 의미합니다. 구성 항목 xAxis 및 yAxis는 각각 x축 및 y축의 관련 매개변수를 설정합니다. Legend가 false로 설정되어 범례가 표시되지 않습니다. 시리즈에서는 이름을 '금액'으로, 데이터를 금액으로 설정합니다. 이는 표시할 데이터를 나타냅니다. dataLabels.enabled를 통해 데이터 레이블이 표시되도록 설정하고, 포맷터를 통해 데이터 레이블의 형식을 설정합니다. 도구 설명은 프롬프트 상자의 내용을 설정하는 데 사용됩니다.

  1. 코드를 실행해 보세요.

HTML 파일을 저장하고 브라우저를 통해 열면 생성된 폭포형 차트를 볼 수 있습니다.

위 단계를 통해 폭포형 차트를 사용하여 쉽게 Highcharts에 데이터를 표시할 수 있습니다. 실제 필요에 따라 색상, 스타일 등을 조정하는 등 차트를 더욱 개인화할 수 있습니다. 위 내용이 도움이 되었기를 바랍니다!

위 내용은 폭포형 차트를 사용하여 Highcharts에 데이터를 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿