


ECharts histogram (multidimensi): cara memaparkan pengumpulan dan perbandingan data
ECharts histogram (multidimensi): Bagaimana untuk memaparkan pengumpulan dan perbandingan data, contoh kod khusus diperlukan
ECharts ialah perpustakaan visualisasi sumber terbuka berdasarkan JavaScript, digunakan untuk memaparkan pelbagai jenis carta data. Histogram ialah kaedah visualisasi data biasa yang boleh digunakan untuk memaparkan pengelompokan dan perbandingan data dalam kumpulan atau kategori yang berbeza. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi histogram berbilang dimensi bagi ECharts untuk memaparkan pengumpulan dan perbandingan data, dan menyediakan contoh kod khusus untuk rujukan pembaca.
1. Gambaran keseluruhan histogram berbilang dimensi ECharts
Histogram berbilang dimensi ialah carta yang boleh memaparkan berbilang penunjuk data pada masa yang sama Ia juga boleh dipanggil carta bar, carta bar atau histogram. Ia boleh digunakan untuk memaparkan pengumpulan dan perbandingan data dalam kumpulan atau kategori yang berbeza, dan sesuai untuk memaparkan set data yang mengandungi berbilang dimensi. Sebagai contoh, apabila memaparkan jualan syarikat, jualan barisan produk yang berbeza, jualan kawasan jualan yang berbeza dan dimensi lain boleh dipaparkan serentak dalam carta lajur berbilang dimensi untuk membandingkan dengan cepat hubungan antara data yang berbeza.
Histogram berbilang dimensi ECharts menyokong pelbagai kombinasi dimensi berbeza, seperti nilai berbeza dimensi yang sama dengan kumpulan histogram berbeza, atau gabungan dimensi berbeza sebagai kumpulan histogram berbeza, dsb. Selepas gabungan dimensi ditentukan, setiap kumpulan histogram boleh disesuaikan mengikut warna yang berbeza, kecerunan warna, jurang antara histogram, lebar histogram, dll. untuk menyesuaikan diri dengan keperluan yang berbeza.
2. Cara menggunakan ECharts multi-dimensi histogram
- Sediakan data
Sebelum menggunakan ECharts multi-dimensi histogram untuk memaparkan data, anda perlu menyediakan data terlebih dahulu. Format data perlu mematuhi format yang ditentukan oleh ECharts Anda boleh menyemak keperluan format khusus dalam dokumentasi rasmi. Berikut ialah contoh:
let data = [ {product: 'A', area: 'Shanghai', sales: 800}, {product: 'B', area: 'Shanghai', sales: 1200}, {product: 'A', area: 'Beijing', sales: 1000}, {product: 'B', area: 'Beijing', sales: 1400}, ];
Data di atas mengandungi data dalam tiga dimensi: barisan produk, wilayah jualan dan jualan.
- Konfigurasikan parameter ECharts
Selepas menyediakan data, anda perlu mengkonfigurasi parameter ECharts. ECharts menyediakan kaedah konfigurasi parameter khas untuk histogram berbilang dimensi Anda boleh melihat perihalan parameter tertentu dalam dokumentasi rasmi. Berikut ialah contoh:
let option = { xAxis: { type: 'category', data: ['Shanghai', 'Beijing'] }, yAxis: { type: 'value' }, series: [ { type: 'bar', name: 'Product A', data: [800, 1000] }, { type: 'bar', name: 'Product B', data: [1200, 1400] } ] };
Dalam kod di atas, paksi-x mewakili dimensi rantau jualan dan paksi-y mewakili dimensi jualan. Dua kumpulan histogram ditakrifkan dalam tatasusunan siri, iaitu data jualan produk A dan produk B.
- Merender carta ECharts
Selepas melengkapkan konfigurasi parameter ECharts, anda boleh mengikat parameter pada elemen DOM dalam halaman HTML melalui API yang disediakan oleh ECharts untuk menjana histogram tertentu. Berikut ialah contoh:
let chart = echarts.init(document.getElementById('chart_container')); chart.setOption(option);
Dalam kod di atas, 'chart_container' ialah nilai ID elemen DIV dalam halaman HTML, yang digunakan untuk menyimpan histogram yang dijana. Kaedah echarts.init() digunakan untuk memulakan tika ECharts, dan kaedah setOption() digunakan untuk menetapkan parameter tika.
3. Contoh Kod
Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan histogram berbilang dimensi ECharts untuk memaparkan pengumpulan dan perbandingan data. Kod tersebut menunjukkan dua set data jualan, iaitu data jualan untuk rangkaian produk dan wilayah jualan yang berbeza.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts多维柱状图示例</title> </head> <body> <div id="chart_container" style="width: 600px; height: 400px;"></div> <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> <script> // 准备数据 let data = [ {product: 'A', area: 'Shanghai', sales: 800}, {product: 'B', area: 'Shanghai', sales: 1200}, {product: 'A', area: 'Beijing', sales: 1000}, {product: 'B', area: 'Beijing', sales: 1400}, ]; // 配置ECharts参数 let option = { legend: {}, tooltip: {}, dataset: { dimensions: ['area', 'product', 'sales'], source: data }, xAxis: { type: 'category', axisLabel: { interval: 0, rotate: 45 } }, yAxis: {}, series: [ {type: 'bar', seriesLayoutBy: 'row'}, {type: 'bar', seriesLayoutBy: 'row'} ] }; // 渲染ECharts图表 let chart = echarts.init(document.getElementById('chart_container')); chart.setOption(option); </script> </body> </html>
Dalam kod contoh di atas, parameter legenda digunakan untuk mengkonfigurasi kedudukan dan gaya legenda, petua alat digunakan untuk mengkonfigurasi gaya kotak gesaan apabila tetikus dilegar, parameter dataset digunakan untuk mengkonfigurasi format set data , dan dimensi digunakan untuk menentukan susunan dimensi set data, sumber digunakan untuk menentukan sumber data.
Parameter xAxis digunakan untuk mengkonfigurasi gaya paksi-x, selang dan atribut putaran dalam axisLabel digunakan untuk mengawal mod paparan teks label paksi-x, dan yAxis digunakan untuk mengkonfigurasi gaya y -paksi.
siri digunakan untuk menentukan gaya kumpulan histogram, dengan jenis mewakili jenis carta, dan seriesLayoutBy mewakili kaedah lukisan menggunakan baris atau lajur sebagai dimensi data.
Melalui contoh kod di atas, pembaca boleh mempunyai pemahaman yang lebih mendalam tentang penggunaan histogram berbilang dimensi ECharts, dan kemudian memaparkan pengumpulan dan perbandingan data dengan lebih fleksibel dalam aplikasi praktikal.
Atas ialah kandungan terperinci ECharts histogram (multidimensi): cara memaparkan pengumpulan dan perbandingan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam pasaran telefon pintar hari ini, pengguna berhadapan dengan lebih banyak pilihan. Dengan perkembangan teknologi yang berterusan, pengeluar telefon mudah alih telah melancarkan lebih banyak model dan gaya, antaranya Vivox100 dan Vivox100Pro sudah pasti dua produk yang telah menarik perhatian ramai. Kedua-dua telefon bimbit ini datang daripada jenama terkenal Vivox, tetapi ia mempunyai perbezaan tertentu dalam fungsi, prestasi dan harga Jadi apabila berdepan dengan dua telefon bimbit ini, yang mana satu lebih berbaloi untuk dibeli? Terdapat perbezaan yang jelas dalam reka bentuk penampilan antara Vivox100 dan Vivox100Pro

Pada masa ini, syiling berpotensi yang digemari oleh bulatan mata wang termasuk syiling SOL dan syiling BCH adalah token asli platform blok Solana BCH ialah token projek BitcoinCash, yang merupakan mata wang fork Bitcoin. Oleh kerana mereka mempunyai ciri teknikal, senario aplikasi dan hala tuju pembangunan yang berbeza, adalah sukar bagi pelabur untuk membuat pilihan antara kedua-duanya. Saya ingin menganalisis yang mana satu lebih berpotensi, mata wang SOL atau BCH? Melabur lagi. Walau bagaimanapun, perbandingan mata wang memerlukan analisis komprehensif berdasarkan pasaran, prospek pembangunan, kekuatan projek, dll. Seterusnya, editor akan memberitahu anda secara terperinci. Mana satu lebih berpotensi, syiling SOL atau BCH? Sebagai perbandingan, syiling SOL mempunyai lebih banyak potensi Menentukan yang mana satu lebih berpotensi, syiling SOL atau BCH, adalah isu yang rumit kerana ia bergantung kepada banyak faktor.

Perbandingan prestasi Windows 10 vs. Windows 11: Mana satu yang lebih baik? Dengan pembangunan dan kemajuan teknologi yang berterusan, sistem pengendalian sentiasa dikemas kini dan dinaik taraf. Sebagai salah satu pembangun sistem pengendalian terbesar di dunia, siri sistem pengendalian Microsoft Windows sentiasa menarik perhatian ramai pengguna. Pada tahun 2021, Microsoft mengeluarkan sistem pengendalian Windows 11, yang mencetuskan perbincangan dan perhatian yang meluas. Jadi, apakah perbezaan prestasi antara Windows 10 dan Windows 11?

Kotak TV, sebagai peranti penting yang menghubungkan Internet dan TV, telah menjadi semakin popular sejak beberapa tahun kebelakangan ini. Dengan populariti TV pintar, pengguna semakin menggemari jenama kotak TV seperti Tmall, Xiaomi, ZTE dan Huawei. Untuk membantu pembaca memilih kotak TV yang paling sesuai untuk mereka, artikel ini akan memberikan perbandingan yang mendalam tentang ciri dan kelebihan empat kotak TV ini. 1. Huawei TV Box: Pengalaman audio-visual pintar adalah sangat baik dan boleh memberikan pengalaman tontonan yang lancar Huawei TV Box mempunyai pemproses yang berkuasa dan kualiti gambar definisi tinggi. Seperti video dalam talian, dan aplikasi kaya terbina dalam, muzik dan permainan, dsb., ia menyokong pelbagai format audio dan video. Kotak TV Huawei juga mempunyai fungsi kawalan suara, yang menjadikan operasi lebih mudah. Anda boleh menghantar kandungan pada telefon mudah alih anda ke skrin TV dengan mudah

Penilaian perbandingan Vivox100 dan Vivox100Pro: Mana satu yang anda lebih suka? Memandangkan telefon pintar terus menjadi lebih popular dan lebih berkuasa, permintaan orang ramai terhadap aksesori telefon bimbit juga semakin meningkat. Sebagai bahagian penting dalam aksesori telefon mudah alih, fon kepala memainkan peranan penting dalam kehidupan dan pekerjaan harian orang ramai. Di antara banyak jenama fon kepala, Vivox100 dan Vivox100Pro adalah dua produk yang telah menarik perhatian ramai. Hari ini, kami akan menjalankan penilaian perbandingan terperinci kedua-dua fon kepala ini untuk melihat kelebihan dan kekurangannya

Tajuk: Perbandingan prestasi, kelebihan dan kekurangan bahasa Go dan bahasa pengaturcaraan lain Dengan perkembangan teknologi komputer yang berterusan, pilihan bahasa pengaturcaraan menjadi semakin kritikal, antaranya prestasi menjadi pertimbangan penting. Artikel ini akan mengambil bahasa Go sebagai contoh untuk membandingkan prestasinya dengan bahasa pengaturcaraan biasa yang lain dan menganalisis kelebihan dan kekurangan masing-masing. 1. Gambaran Keseluruhan Bahasa Go Bahasa Go ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google Ia mempunyai ciri-ciri penyusunan pantas, keselarasan yang cekap, ringkas dan mudah dibaca Ia sesuai untuk pembangunan perkhidmatan rangkaian, sistem pengedaran, pengkomputeran awan dan bidang lain. Pergi

Cara menggunakan peta haba peta untuk memaparkan haba bandar dalam ECharts ECharts ialah perpustakaan carta visual berkuasa yang menyediakan pelbagai jenis carta untuk digunakan oleh pembangun, termasuk peta haba peta. Peta haba peta boleh digunakan untuk menunjukkan populariti bandar atau wilayah, membantu kami memahami dengan cepat populariti atau kepadatan tempat yang berbeza. Artikel ini akan memperkenalkan cara menggunakan peta haba peta dalam ECharts untuk memaparkan haba bandar dan menyediakan contoh kod untuk rujukan. Pertama, kami memerlukan fail peta yang mengandungi maklumat geografi, EC

Tahap apakah yang setara dengan kad grafik 4060 Dengan kemajuan teknologi yang berterusan dan pengemaskinian pesat peralatan elektronik, teknologi kad grafik juga sentiasa berkembang dan berkembang. Dalam bidang komputer, kad grafik bukan sahaja merupakan bahagian penting dalam permainan dan fail multimedia, tetapi juga memainkan peranan penting dalam pemprosesan grafik, penyuntingan video dan reka bentuk profesional. Oleh itu, adalah penting untuk memilih kad grafik yang sesuai dengan keperluan dan prestasi anda. Dalam beberapa tahun kebelakangan ini, NVIDIA telah menjadi salah satu jenama kad grafik yang paling popular di pasaran, dengan rangkaian produk yang komprehensif meliputi banyak tahap prestasi yang berbeza. Dan 4060
