Kita akan membuat komponen React untuk 3 jenis bagan. baris, bar dan donat. Dasbor juga akan diperbarui jika data diperbarui Show
Latar belakangReact adalah salah satu pustaka JavaScript paling populer untuk membuat antarmuka pengguna. Demikian juga Bagan. js adalah salah satu pustaka JavaScript paling populer untuk membuat bagan. Seperti yang akan kita lihat di tutorial ini, kedua library terintegrasi dengan lancar Bagan. js merender ke elemen Canvas yang berarti kita tidak perlu khawatir tentang pustaka mana yang mengelola DOM. (React akan mengurus semua yang berhubungan dengan DOM sementara Chart. js bertanggung jawab untuk menggambar ke elemen Canvas. ) Bagan. js memiliki dukungan bawaan untuk tooltips, animasi, dan dukungan yang cukup bagus untuk daya tanggap. Ya. dasbor ini responsif Pendekatan kitaTutorial ini menunjukkan cara mengintegrasikan React dan Chart. js tanpa menggunakan pustaka lain (seperti react-chartjs-2). Kami tidak akan menggunakan pembungkus dalam tutorial ini karena
Komponen bagan kami akan memiliki antarmuka yang mirip dengan ini
di mana atribut _4 adalah larik objek
Kode lengkapnya ada di pena Codepen ini. (Awalnya saya membuat dasbor ini menggunakan create-react-app lalu salin dan tempel kode ke Codepen. ) Uji pembuatan dataKami akan mulai dengan menulis fungsi 5 yang menghasilkan data uji _Fungsi ini membuat larik yang berisi 4 kumpulan data (atau umpan). Umpan pertama adalah objek yang mewakili deret waktu
3 umpan yang tersisa adalah objek yang mewakili data kategorikal. Sebagai contoh _( 5 memanggil dua fungsi 7 dan 8 yang menghasilkan array objek. Lihat kode yang sudah selesai jika Anda tertarik untuk melihat bagaimana fungsi ini diimplementasikan. )komponen diagram batangSekarang kita akan membuat komponen untuk membuat diagram batang. Komponen kita akan memiliki 3 atribut
Atribut pertama _4 adalah array data
sedangkan _0 adalah judul bagan dan 1 adalah warna batangMulailah dengan membuat komponen kelas sederhana bernama 2
Ini merender satu elemen _3 yang akan berisi bagan kita. Kita harus mereferensikan elemen Canvas saat bagan dibuat, jadi tambahkan React ref ke komponen
(Kami menggunakan _4 API yang diperkenalkan di React 16. 3. )Sekarang tambahkan metode _5 yang memberi contoh Bagan. diagram batang js
Perhatikan bahwa argumen pertama ke konstruktor Bagan adalah referensi ke elemen kanvas Bagan. js membutuhkan properti _4 untuk terstruktur seperti 0jadi kita perlu mengubah 7, 8 dan 9 sesuai dengan itu 1Begini tampilan _5 sekarang 2Komponen dasborKami sekarang akan membuat komponen dasbor utama. Kami menginisialisasi 1 menggunakan 5 dan merender satu 2 _3Render komponen _4 dan Anda akan melihat bagan batang 4Konfigurasi diagram batangSumbu y pada diagram batang di atas dimulai dari nilai bukan nol. Ini umumnya dianggap sebagai praktik yang buruk, jadi kami akan mengonfigurasi sumbu y minimum dan maksimum 5Pembaruan dataKami sekarang akan menambahkan dukungan untuk pembaruan data. Tambahkan pengatur waktu interval ke _4 yang meminta data baru dan menggunakan 6 untuk memperbarui 7 6Setiap 5 detik status komponen berubah memicu render ulang. Hal ini pada gilirannya menyebabkan _8 dalam komponen 2 dipanggilSebuah Grafik. Bagan js dapat diperbarui dengan memutasi array data (baik dengan menyediakan array baru atau mengubah nilai array) dan memanggil 0Dalam kasus kami, kami akan memperbarui properti _1 dan 2 dari 3 dan memanggil 0 7Komponen diagram garis dan diagram lingkaranKita akan menambahkan komponen untuk bagan garis dan donat. Mereka akan mengikuti bentuk yang sama dengan 2, perbedaan utamanya adalah properti 6. Bagan garis juga memerlukan beberapa konfigurasi untuk menyetel jenis sumbu x ke 7 dan beberapa gaya tambahan _8Inilah komponen _8 _9Sekarang perbarui metode 4 komponen 0 untuk menggunakan semua 3 tipe bagan _0Ini menghasilkan 4 bagan yang diperbarui setiap 5 detik Tata letak dasborBagan ditampilkan satu di atas yang lain. Namun jika ada lebar yang cukup, kami lebih suka bagan garis menjadi lebar penuh dan bagan yang tersisa menempati baris paling bawah Kami akan membungkus setiap bagan dalam elemen _1 dan menambahkan kelas 2 ke bagan garis dan kelas 3 ke bagan yang tersisa _0Kami akan menambahkan CSS berikut untuk menambahkan beberapa padding di sekitar setiap bagan, membuat bagan utama lebar penuh dan bagan yang tersisa sepertiga dari lebar (selama lebar layar lebih besar dari 700px) _2Dan akhirnya kami menetapkan opsi _4 pada ketiga komponen bagan ke 5. Ini membuat Bagan. js menyesuaikan bagan dengan elemen yang memuatnya
Bagaimana cara membuat diagram lingkaran?A. Cara Membuat Bagan Pai di Excel (Pie) . Sorot rentang data Klik tombol perintah Insert Pie and Donut Chart pada pita Insert Pilih jenis diagram lingkaran yang Anda butuhkan, Anda dapat memilih 2-D Pie, 3-D Pie, atau Doughnout Untuk apa diagram lingkaran digunakan?Diagram lingkaran dapat digunakan untuk perbandingan komponen. Perbandingan komponen menunjukkan ukuran masing-masing komponen sebagai persentase dari total.
Tuliskan dan jelaskan apa yang dimaksud dengan diagram lingkaran?Diagram lingkaran (atau diagram lingkaran) adalah diagram yang berbentuk lingkaran yang dibagi menjadi beberapa irisan untuk mengilustrasikan proporsi numerik. Dalam diagram lingkaran , panjang busur setiap irisan (dan konsekuensinya, sudut dan luas pusatnya), sebanding dengan besaran yang diwakilinya.
Apa yang dimaksud dengan diagram lingkaran di Excel?Diagram lingkaran atau diagram lingkaran adalah bentuk visualisasi data dalam bentuk lingkaran yang dibagi menjadi beberapa irisan yang mewakili nilai numerik suatu data . Bagan pai sering digunakan untuk merepresentasikan data dengan variabel numerik tunggal. Berikut cara membuat diagram lingkaran Excel. |