目錄
步驟一:準備數據
步驟二:建立容器
步驟三:引入Highcharts庫
步驟四:編寫Highcharts配置
步驟五:展示圖表
首頁 web前端 js教程 如何在Highcharts中使用水平線圖來展示數據

如何在Highcharts中使用水平線圖來展示數據

Dec 18, 2023 pm 02:21 PM
highcharts 數據展示 水平線圖

如何在Highcharts中使用水平線圖來展示數據

Highcharts是一款非常受歡迎的JavaScript圖表庫,支援多種圖表類型展示資料。其中,水平線圖是常用的圖表類型,用來展示資料中某一值的水平位置。

本文將介紹如何使用Highcharts中的水平線圖來展示數據,並提供具體的程式碼範例。以下是步驟:

步驟一:準備數據

首先需要準備數據,例如以下數據:

var data = [{
    name: 'Apple',
    value: 85
}, {
    name: 'Orange',
    value: 65
}, {
    name: 'Banana',
    value: 45
}, {
    name: 'Grape',
    value: 30
}, {
    name: 'Lemon',
    value: 15
}];
登入後複製

以上數據中,name表示水平線的名稱,value表示水平線的值。這裡我們使用了5種水平線,可以依需求增加或減少。

步驟二:建立容器

建立一個HTML容器,用於放置Highcharts圖表。例如:

<div id="container"></div>
登入後複製

步驟三:引入Highcharts庫

在HTML頁面中引入Highcharts庫。例如:

<script src="https://cdn.jsdelivr.net/npm/highcharts@9.1.1/highcharts.js"></script>
登入後複製

步驟四:編寫Highcharts配置

在JavaScript檔案中編寫Highcharts配置,包括水平線圖的標題、資料、x軸、y軸等內容。水平線圖的型別為xrange。具體配置代碼如下:

Highcharts.chart('container', {
    chart: {
        type: 'xrange'
    },
    title: {
        text: 'Horizontal Line Chart'
    },
    xAxis: {
        categories: ['Value'],
    },
    yAxis: {
        title: {
            text: ''
        },
        reversed: true,
        maxPadding: 0.1,
        min: 0,
        max: 100,
    },
    legend: {
        enabled: false
    },
    series: [{
        name: 'Value',
        data: data,
        borderRadius: 5,
        borderColor: '#cccccc',
        borderWidth: 1,
        pointWidth: 20
    }]
});
登入後複製

在上述配置中,chart的類型為xrange,表示產生水平線圖。 title表示圖表標題,xAxis表示x軸,categories中只有一個「Value」項,因為水平線圖中只有一個x軸。 yAxis表示y軸,reversed表示翻轉y軸,使最高值在上方;maxPadding表示y軸上下留白的空間比例,min和max表示y軸最小和最大值。 legend表示圖例,此處不需要,所以設定為false。 series表示資料系列,其中name為資料系列的名稱,data為數據,borderRadius表示邊框圓角半徑,borderColor表示邊框顏色,borderWidth表示邊框寬度,pointWidth表示水平線的寬度。

步驟五:展示圖表

最後,在HTML頁面中呼叫Highcharts配置,並在容器中展示圖表。

Highcharts.chart('container', options);
登入後複製

參考完整程式碼如下:




    Horizontal Line Chart
    <script src="https://cdn.jsdelivr.net/npm/highcharts@9.1.1/highcharts.js"></script>


    <div id="container"></div>

    <script>
        var data = [{
            name: 'Apple',
            value: 85
        }, {
            name: 'Orange',
            value: 65
        }, {
            name: 'Banana',
            value: 45
        }, {
            name: 'Grape',
            value: 30
        }, {
            name: 'Lemon',
            value: 15
        }];

        var options = {
            chart: {
                type: 'xrange'
            },
            title: {
                text: 'Horizontal Line Chart'
            },
            xAxis: {
                categories: ['Value']
            },
            yAxis: {
                title: {
                    text: ''
                },
                reversed: true,
                maxPadding: 0.1,
                min: 0,
                max: 100
            },
            legend: {
                enabled: false
            },
            series: [{
                name: 'Value',
                data: data,
                borderRadius: 5,
                borderColor: '#cccccc',
                borderWidth: 1,
                pointWidth: 20
            }]
        };

        Highcharts.chart('container', options);
    </script>

登入後複製

以上就是使用Highcharts中水平線圖展示資料的全部步驟。希望對大家有幫助。

以上是如何在Highcharts中使用水平線圖來展示數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1324
25
PHP教程
1272
29
C# 教程
1251
24
如何在Highcharts中使用桑基圖來展示數據 如何在Highcharts中使用桑基圖來展示數據 Dec 17, 2023 pm 04:41 PM

如何在Highcharts中使用桑基圖來展示資料桑基圖(SankeyDiagram)是一種用於視覺化流量、能源、資金等複雜流程的圖表類型。它能清楚地展示各個節點之間的關係和流動情況,可以幫助我們更好地理解和分析數據。在本文中,我們將介紹如何使用Highcharts來建立和自訂桑基圖,並附上特定的程式碼範例。首先,我們需要載入Highcharts庫和Sank

如何在Highcharts中使用動態數據來展示即時數據 如何在Highcharts中使用動態數據來展示即時數據 Dec 17, 2023 pm 06:57 PM

如何在Highcharts中使用動態數據來展示即時數據隨著大數據時代的到來,對於即時數據的展示變得越來越重要。 Highcharts作為一種流行的圖表庫,提供了豐富的功能和可自訂性,使得我們可以靈活地展示即時數據。本文將介紹如何在Highcharts中使用動態數據來展示即時數據,並給出特定的程式碼範例。首先,我們需要準備一個能夠提供即時數據的資料來源。在本文中,我

如何使用Highcharts建立甘特圖表 如何使用Highcharts建立甘特圖表 Dec 17, 2023 pm 07:23 PM

如何使用Highcharts建立甘特圖表,需要具體程式碼範例引言:甘特圖是一種常用於展示專案進度和時間管理的圖表形式,能夠直觀地展示任務的開始時間、結束時間和進度。 Highcharts是一款功能強大的JavaScript圖表庫,提供了豐富的圖表類型和靈活的配置選項。本文將介紹如何使用Highcharts建立甘特圖表,並給出具體的程式碼範例。一、Highchart

如何在ECharts中使用長條圖展示數據 如何在ECharts中使用長條圖展示數據 Dec 18, 2023 pm 02:21 PM

如何在ECharts中使用長條圖展示資料ECharts是一款基於JavaScript的資料視覺化函式庫,在資料視覺化的領域非常流行且使用廣泛。其中,長條圖是最常見和常用的圖表類型,可以用來顯示各種數值資料的大小、比較和趨勢分析。本文將介紹如何使用ECharts來繪製長條圖,並提供程式碼範例。首先,我們需要在HTML檔案中引入ECharts庫,可以透過以下方式引

如何在Highcharts中使用堆疊圖表來展示數據 如何在Highcharts中使用堆疊圖表來展示數據 Dec 18, 2023 pm 05:56 PM

如何在Highcharts中使用堆疊圖表來展示資料堆疊圖表是一種常見的資料視覺化方式,它可以同時展示多個資料系列的總和,並以長條圖的形式顯示每個資料系列的貢獻。 Highcharts是一款功能強大的JavaScript庫,提供了豐富的圖表種類和靈活的配置選項,可以滿足各種資料視覺化的需求。在本文中,我們將介紹如何使用Highcharts來建立一個堆疊圖表,並提

如何使用Vue實現大螢幕數據展示的統計圖表 如何使用Vue實現大螢幕數據展示的統計圖表 Aug 17, 2023 am 09:54 AM

如何使用Vue實現大螢幕數據展示的統計圖表在現代資訊化社會中,數據統計與視覺化已成為決策和分析的重要手段。為了更直觀地展示數據,我們經常使用統計圖表。在Vue框架下,使用一些優秀的圖表庫可以輕鬆實現大螢幕數據展示的需求。本文將介紹如何使用Vue結合echarts和chart.js兩個主流的統計圖表庫來展示數據。首先,我們需要為Vue專案安裝echarts和c

如何在Highcharts中使用地圖來展示數據 如何在Highcharts中使用地圖來展示數據 Dec 18, 2023 pm 04:06 PM

如何在Highcharts中使用地圖來展示資料引言:在資料視覺化領域中,使用地圖來展示資料是一種常見且直觀的方式。 Highcharts是一款強大的JavaScript圖表庫,提供了豐富的功能和靈活的配置選項。本文將介紹如何在Highcharts中使用地圖來展示數據,並提供特定的程式碼範例。介紹地圖資料:使用地圖時,首先需要準備地圖資料。 High

如何在Highcharts中使用散佈圖來展示數據 如何在Highcharts中使用散佈圖來展示數據 Dec 17, 2023 pm 10:30 PM

如何在Highcharts中使用散佈圖來展示資料前言Highcharts是一個開源的JavaScript圖表庫,提供了豐富的圖表類型和強大的客製化功能。其中,散點圖是一種常用的資料視覺化方式,可以顯示兩個變數之間的關係以及變數的分佈。本文將介紹如何在Highcharts中使用散佈圖來展示數據,並提供特定的程式碼範例。步驟一:引入Highcharts庫

See all articles