Rumah > hujung hadapan web > tutorial js > Cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts

Cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts

王林
Lepaskan: 2023-12-17 23:21:28
asal
781 orang telah melayarinya

Cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts

Cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts

Pengenalan:
Dalam proses visualisasi data, carta awan perkataan ialah jenis carta yang biasa digunakan, yang boleh memaparkan secara visual kepentingan setiap item data, dan Express perbezaan antara data melalui saiz teks dan warna. Dalam artikel ini, kami akan memperkenalkan cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts dan memberikan contoh kod yang sepadan.

1. Pengenalan kepada carta awan perkataan Highcharts
Highcharts ialah perpustakaan carta JavaScript yang sangat popular yang menyokong pelbagai jenis carta, termasuk carta awan perkataan. Melalui pilihan API dan konfigurasi Highcharts, kami boleh mencipta carta awan perkataan yang cantik dan memperibadikannya dengan mudah.

2. Penyediaan data
Sebelum menggunakan Highcharts untuk mencipta carta awan perkataan, kami terlebih dahulu menyediakan data yang perlu dipaparkan. Biasanya, data carta awan perkataan ialah tatasusunan yang mengandungi berbilang objek Setiap objek mempunyai dua atribut: nama mewakili kandungan perkataan, dan nilai mewakili berat perkataan. Contohnya:

var data = [
    { name: '苹果', value: 12 },
    { name: '香蕉', value: 10 },
    { name: '橘子', value: 6 },
    { name: '葡萄', value: 8 },
    // ...
];
Salin selepas log masuk

3. Buat carta awan perkataan asas
Sebelum mencipta carta awan perkataan, kita perlu memperkenalkan fail perpustakaan Highcharts. Kemudian, cipta bekas HTML untuk mengehoskan carta awan perkataan:

<div id="container" style="width: 800px; height: 600px;"></div>
Salin selepas log masuk

Seterusnya, kami menggunakan kaedah cart() Highcharts untuk mencipta carta awan perkataan asas: chart()方法来创建基本的词云图:

Highcharts.chart('container', {
    series: [{
        type: 'wordcloud',
        data: data
    }],
    title: {
        text: '词云图示例'
    }
});
Salin selepas log masuk

以上代码中,series

Highcharts.chart('container', {
 series: [{
     type: 'wordcloud',
     data: data,
     style: {
         fontFamily: 'Impact',
         color: 'rgba(0,0,0,0.85)'
     }
 }],
 // ...
});
Salin selepas log masuk

Dalam kod di atas, siri Atribut menentukan jenis carta sebagai carta awan perkataan dan lulus dalam data.


4. Tetapan Diperibadikan

Selepas mencipta carta awan perkataan asas, kami boleh membuat beberapa tetapan diperibadikan untuk menjadikan carta itu lebih menarik. Berikut ialah beberapa tetapan pemperibadian yang biasa digunakan:
  1. Warna dan saiz fon:
  2. Highcharts.chart('container', {
     series: [{
         type: 'wordcloud',
         data: data,
         rotation: {
             from: 0,
             to: 90,
             orientations: 4
         }
     }],
     // ...
    });
    Salin selepas log masuk
  3. Sudut putaran fon:
  4. Highcharts.chart('container', {
     series: [{
         type: 'wordcloud',
         data: data,
         shuffle: true
     }],
     // ...
    });
    Salin selepas log masuk
  5. Isih rawak:
  6. rrreee

    Sudut putaran fon:

    rrreee

    🎜Pengisihan rawak: 🎜rrreee🜎 di atas adalah contoh tetapan peribadi melaraskan atribut yang sepadan, kami boleh membuat lebih banyak penyesuaian mengikut keperluan sebenar. 🎜🎜Kesimpulan: 🎜Artikel ini memperkenalkan cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts dan menyediakan contoh kod yang sepadan. Saya berharap pembaca boleh menggunakan panduan artikel ini untuk menguasai kaedah asas dan tetapan diperibadikan menggunakan Highcharts untuk mencipta carta awan perkataan, dan seterusnya meningkatkan kesan visualisasi data dan pengalaman pengguna. 🎜

    Atas ialah kandungan terperinci Cara menggunakan carta awan perkataan untuk memaparkan data dalam Highcharts. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan