Bagan pai dan donat mungkin merupakan bagan yang paling umum digunakan. Mereka dibagi menjadi beberapa segmen, busur setiap segmen menunjukkan nilai proporsional dari setiap bagian data Show
Mereka sangat baik dalam menunjukkan proporsi relasional antara data Bagan pai dan donat secara efektif adalah kelas yang sama di Bagan. js, tetapi memiliki satu nilai default yang berbeda - Mereka juga terdaftar di bawah dua alias di
const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_ const config = { type: 'pie', data: data, }; const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_ Properti Kumpulan DataRuang nama
Bagan donat/pai memungkinkan sejumlah properti ditentukan untuk setiap kumpulan data. Ini digunakan untuk mengatur properti tampilan untuk kumpulan data tertentu. Misalnya, warna busur kumpulan data biasanya diatur seperti ini Semua nilai ini, jika const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };3, mundur ke cakupan yang dijelaskan dalam resolusi opsi UmumNameDescriptionconst data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_4Penggantian per-set data untuk sapuan yang dicakup oleh busur const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };5Cara memotong relatif terhadap area grafik. Nilai positif memungkinkan luapan, klip nilai negatif yang banyak piksel di dalam chartArea. 0 = klip di chartArea. Kliping juga dapat dikonfigurasi per sisi. const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };7 const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };8Penggantian set data untuk sudut awal untuk menggambar busur dari StylingGaya setiap busur dapat dikontrol dengan properti berikut NameDescriptionconst data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };9arc background color. const config = { type: 'pie', data: data, };0garis batas warna. const config = { type: 'pie', data: data, };1arc border join style. Lihat MDN (membuka jendela baru). const config = { type: 'pie', data: data, };2lebar batas busur (dalam piksel). const config = { type: 'pie', data: data, };3arc offset (dalam piksel). const config = { type: 'pie', data: data, };4Offset busur tetap (dalam piksel). Mirip dengan const config = { type: 'pie', data: data, };_3 tetapi berlaku untuk semua busur. const config = { type: 'pie', data: data, };6Ketebalan relatif dari kumpulan data. Memberikan nilai berat akan menyebabkan set data pai atau donat digambar dengan ketebalan relatif terhadap jumlah semua nilai berat set data Semua nilai ini, jika const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_3, mundur ke opsi terkait Penyelarasan PerbatasanNilai berikut didukung untuk const config = { type: 'pie', data: data, };_9 Saat const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_0 disetel, batas busur yang bersebelahan akan tumpang tindih. Saat const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_1 disetel, dijamin semua batas tidak akan tumpang tindih Radius PerbatasanJika nilai ini adalah angka, ini diterapkan ke semua sudut busur (outerStart, outerEnd, innerStart, innerRight). Jika nilai ini adalah objek, properti const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_2 menentukan radius batas sudut awal terluar. Demikian pula, properti const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_3, const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };4, dan const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };5 juga dapat ditentukan InteraksiInteraksi dengan setiap busur dapat dikontrol dengan properti berikut NameDescriptionconst data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_6warna latar busur saat melayang. const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_7warna batas busur saat melayang. const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_8arc border join style saat melayang. Lihat MDN (membuka jendela baru). const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_9lebar batas busur saat melayang (dalam piksel). cutout 0arc offset saat melayang (dalam piksel)Semua nilai ini, jika const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };_3, mundur ke opsi terkait Opsi KonfigurasiIni adalah opsi penyesuaian khusus untuk bagan Pai & Donat. Opsi ini dicari pada akses, dan membentuk bersama dengan konfigurasi bagan global opsi bagan NameTypeDefaultDescriptioncutout cutout 4. cutout 5cutout 6 - untuk donat, 0 - untuk paiBagian bagan yang dipotong dari tengah. Jika cutout 5 dan diakhiri dengan '%', persentase dari radius grafik. cutout _4 dianggap sebagai piksel. 0 0cutout 4. cutout 5________36______3Jari-jari luar grafik. Jika cutout 5 dan diakhiri dengan '%', persentase radius maksimum. cutout _4 dianggap sebagai piksel. const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };8 cutout 40Sudut awal untuk menggambar busur. const data = { labels: [ 'Red', 'Blue', 'Yellow' ], datasets: [{ label: 'My First Dataset', data: [300, 50, 100], backgroundColor: [ 'rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)' ], hoverOffset: 4 }] };4 cutout 4360 Sapu untuk memungkinkan busur menutupi. '50%' 0'50%' 1'50%' 2Jika benar, bagan akan dianimasikan dengan animasi rotasi. Properti ini ada di objek '50%' _3. '50%' 4'50%' 1'50%' 6Jika benar, akan menganimasikan penskalaan bagan dari tengah ke luarOpsi BawaanKami juga dapat mengubah nilai default ini untuk setiap jenis Donat yang dibuat, objek ini tersedia di Struktur dataUntuk diagram lingkaran, kumpulan data harus berisi larik titik data. Poin data harus berupa angka, Bagan. js akan menjumlahkan semua angka dan menghitung proporsi relatif masing-masing Bagaimana cara membuat bagan donat menggunakan HTML dan CSS?Tulis beberapa kode charting JS. . Buat halaman HTML. Hal pertama yang kami lakukan adalah membuat halaman HTML dasar dengan elemen blok yang dirancang untuk menampung bagan donat. . Sertakan file JavaScript. . Tambahkan datanya. . Tulis kode charting JS untuk chart donat kita Bagaimana Anda membuat bagan donat?Pilih data yang ingin Anda plot di bagan donat. Pada tab Insert, di grup Charts, klik Other Charts. Di bawah Donat, klik Donat. Klik area plot bagan donat .
Bagaimana Anda membuat bagan donat 3D?Untuk membuat bagan Donat 3D, gunakan bagan apa saja. pie3d() konstruktor bagan dan metode innerRadius() untuk menyetel radius dalam . Radius adalah 0 secara default dan dapat diatur baik sebagai nilai atau persentase batas bagan.
Bagaimana cara membuat diagram lingkaran HTML?Anda dapat membuat Bagan Pai dalam HTML menggunakan fungsi CSS sederhana bernama conic-gradient . Pertama, kita menambahkan elemen
Bagaimana Anda mengubah diagram lingkaran menjadi diagram donat?Ringkasan. . Sambungkan ke kumpulan data Sample-Superstore. Buka Tableau Desktop dan pilih dataset "Sample-Superstore". Pergi ke Lembar1 Di kartu “Tandai”, pilih jenis bagan sebagai pai Seret bidang "Kategori" ke ukuran "Warna" dan "Penjualan" ke kartu tanda "Ukuran" & "Label" Sekarang, seret "Jumlah Catatan" ke rak "Baris". |