Rumah  >  Artikel  >  hujung hadapan web  >  Cara membuat carta donat menggunakan Highcharts

Cara membuat carta donat menggunakan Highcharts

WBOY
WBOYasal
2023-12-18 16:09:551196semak imbas

Cara membuat carta donat menggunakan Highcharts

Cara menggunakan Highcharts untuk mencipta carta donat, contoh kod khusus diperlukan

1 Pengenalan
Highcharts ialah perpustakaan carta JavaScript yang popular yang boleh digunakan untuk mencipta pelbagai jenis carta dan visualisasi interaktif. Salah satu daripadanya ialah carta donat, yang merupakan cara yang berkesan untuk memaparkan perkadaran data. Artikel ini akan memperkenalkan cara menggunakan perpustakaan Highcharts untuk mencipta carta donat dan melampirkan contoh kod tertentu.

2. Struktur asas carta donat
Carta donat terdiri daripada donat dan satu siri sektor Setiap sektor mewakili item data Saiz dan sudut sektor ditentukan berdasarkan saiz data. Bahagian tengah carta donat biasanya digunakan untuk memaparkan data keseluruhan atau maklumat lain yang berkaitan.

3. Persediaan
Sebelum anda mula menggunakan Highcharts untuk mencipta carta donat, anda perlu memperkenalkan perpustakaan Highcharts terlebih dahulu. Anda boleh menambah kod berikut pada kepala:

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

4. Buat carta donat asas
Pertama, untuk mencipta carta donat asas, anda memerlukan item konfigurasi paling asas berikut:

// 创建chart对象
var chart = Highcharts.chart('container', {
    chart: {
        plotBackgroundColor: null,
        plotBorderWidth: null,
        plotShadow: false,
        type: 'pie'
    },
    title: {
        text: '环形图示例'
    },
    plotOptions: {
        pie: {
            allowPointSelect: true,
            cursor: 'pointer',
            dataLabels: {
                enabled: true,
                format: '<b>{point.name}</b>: {point.percentage:.1f} %'
            },
            showInLegend: true
        }
    },
    series: [{
        name: '占比',
        colorByPoint: true,
        data: [{
            name: '数据一',
            y: 30
        }, {
            name: '数据二',
            y: 20
        }, {
            name: '数据三',
            y: 50
        }]
    }]
});

Dalam kod di atas, kami mencipta carta donat asas carta Highcharts objek, dan jenis carta ditentukan sebagai "pai", iaitu, carta pai. Seterusnya, item data yang akan dipaparkan ditetapkan melalui item konfigurasi "siri" Setiap item data mempunyai nama dan nilai yang sepadan. "pai" dalam item konfigurasi "plotOptions" menetapkan beberapa pilihan paparan untuk carta pai, termasuk format paparan label data dan sama ada untuk memaparkannya dalam legenda. Akhir sekali, kami menambah elemen dengan id "bekas" pada halaman HTML, dan Highcharts akan menjadikan carta menjadi elemen ini.

Jalankan kod di atas, dan anda akan melihat carta pai yang mengandungi tiga sektor pada halaman Setiap sektor mewakili perkadaran item data.

5. Penyesuaian lanjut carta donat
Kod di atas hanyalah contoh carta donat asas juga menyediakan banyak pilihan konfigurasi lain supaya anda boleh menyesuaikan dan mencantikkan lagi carta donat. Berikut ialah beberapa pilihan konfigurasi biasa:

  1. Warna dan Gaya
    Warna setiap item data boleh ditentukan dalam item konfigurasi "siri". Anda boleh menggunakan nama warna yang dipratentukan atau menggunakan kod warna heksadesimal. Selain itu, anda juga boleh menetapkan jejari dalam dan luar carta pai dan mengubah suai gaya carta donat.
  2. Lagenda dan label data
    "pai" dalam item konfigurasi "plotOptions" menyediakan banyak pilihan untuk menetapkan legenda dan label data, termasuk kedudukan, gaya, pemformatan, dsb. Anda boleh melaraskan pilihan ini mengikut keperluan.
  3. Kesan animasi
    Carta tinggi menyediakan pelbagai pilihan kesan animasi, yang boleh disesuaikan melalui "animasi" dalam item konfigurasi "plotOptions".
  4. Tingkah laku interaktif
    Dengan menetapkan pilihan "allowPointSelect" dan "kursor" dalam item konfigurasi "plotOptions", anda boleh mencapai kesan interaksi klik carta pai.

Ini hanyalah beberapa pilihan konfigurasi biasa, Highcharts mempunyai banyak ciri lain dan pilihan penyesuaian yang boleh diterokai lebih lanjut berdasarkan keperluan khusus.

6. Ringkasan
Artikel ini memperkenalkan cara menggunakan perpustakaan Highcharts untuk mencipta carta donat dan memberikan contoh kod khusus. Dengan mempelajari dan menguasai API Highcharts yang berkaitan, anda boleh membuat pelbagai jenis carta dan visualisasi dengan mudah. Saya harap artikel ini membantu anda, dan saya doakan anda berjaya mencipta carta donat dengan Highcharts!

Atas ialah kandungan terperinci Cara membuat carta donat menggunakan Highcharts. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn