Heim >Web-Frontend >js-Tutorial >So verwenden Sie Wasserfalldiagramme zur Anzeige von Daten in Highcharts

So verwenden Sie Wasserfalldiagramme zur Anzeige von Daten in Highcharts

王林
王林Original
2023-12-17 15:18:51573Durchsuche

So verwenden Sie Wasserfalldiagramme zur Anzeige von Daten in Highcharts

Um ein Wasserfalldiagramm zum Anzeigen von Daten in Highcharts zu verwenden, sind spezifische Codebeispiele erforderlich.

Wasserfalldiagramm ist ein häufig verwendetes Datenvisualisierungsdiagramm, das die Höhen und Tiefen von Daten anzeigen kann und sich besonders für die Anzeige von Finanzinformationen eignet Daten, Verkaufsdaten, Bestandsdaten usw. In Highcharts können wir problemlos Wasserfalldiagramme verwenden, um Daten anzuzeigen und sie durch das Festlegen einiger Parameter anzupassen. Im Folgenden wird die Verwendung von Wasserfalldiagrammen zur Anzeige von Daten in Highcharts vorgestellt und spezifische Codebeispiele bereitgestellt.

  1. Stellen Sie Highcharts-Bibliotheksdateien vor.

Führen Sie Highcharts-Bibliotheksdateien in HTML-Dateien ein, einschließlich Highcharts.js und Highcharts-more.js. Wenn Sie das Histogrammmodul von Highcharts verwenden müssen, müssen Sie auch die Datei highcharts-3d.js einführen.

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
  1. Container erstellen.

Erstellen Sie einen Container in einer HTML-Datei, um Highcharts-Diagramme anzuzeigen.

<div id="container" style="width: 800px; height: 400px;"></div>
  1. JavaScript-Code schreiben.

Erstellen Sie eine JavaScript-Funktion, um ein Wasserfalldiagramm zu generieren.

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();

Im obigen Code definieren wir zunächst die Daten, wobei Kategorien die Datenkategorien und Beträge die numerischen Werte der Daten darstellen. Erstellen Sie dann ein Diagramm mit der Methode Highcharts.chart, wobei chart.type auf „waterfall“ gesetzt ist, was bedeutet, dass ein Wasserfalldiagramm generiert wird. Die Konfigurationselemente xAxis und yAxis legen die relevanten Parameter der x- bzw. y-Achse fest. Die Legende ist auf „false“ gesetzt, was bedeutet, dass die Legende nicht angezeigt wird. Legen Sie in der Reihe den Namen auf „Betrag“ und die Daten auf „Beträge“ fest, was die anzuzeigenden Daten darstellt. Legen Sie fest, dass die Datenbeschriftungen über dataLabels.enabled sichtbar sind, und legen Sie das Format der Datenbeschriftungen über den Formatierer fest. Tooltip wird verwendet, um den Inhalt des Tooltips festzulegen.

  1. Führen Sie den Code aus.

Speichern Sie die HTML-Datei und öffnen Sie sie über den Browser, um das generierte Wasserfalldiagramm anzuzeigen.

Durch die oben genannten Schritte können wir problemlos Wasserfalldiagramme verwenden, um Daten in Highcharts anzuzeigen. Je nach tatsächlichem Bedarf können wir das Diagramm weiter personalisieren, einschließlich Anpassungen an Farbe, Stil usw. Ich hoffe, der obige Inhalt ist hilfreich für Sie!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Wasserfalldiagramme zur Anzeige von Daten in Highcharts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn