Penting: Bagian Diagram Gambar dari Alat Google Chart secara resmi tidak digunakan lagi sejak 20 April 2012. Fitur ini akan terus berfungsi sesuai dengan kebijakan penghentian penggunaan kami.
Ringkasan
Diagram area yang dirender sebagai gambar menggunakan Google Chart API.
Contoh
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["imageareachart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var chart = new google.visualization.ImageAreaChart(document.getElementById('chart_div')); chart.draw(data, {width: 400, height: 240, min: 300, max: 1400, title: 'Yearly Expenses and Sales'}); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 240px;"></div> </body> </html>
Memuat
Nama paket google.charts.load
adalah "imageareachart"
google.charts.load('current', {packages: ['imageareachart']});
Nama class visualisasi adalah google.visualization.ImageAreaChart
var visualization = new google.visualization.ImageAreaChart(container);
Format Data
Setiap kolom mewakili garis dalam diagram; setiap entri adalah nilai sumbu Y pada titik sumbu X yang sama, dan visualisasi menghubungkannya dengan garis lurus, lalu mengisi area di bawah garis.
Data diproses menurut kolom, dimulai dari kolom nol dan terus meningkat. Anda harus menulis garis tertinggi terlebih dahulu, lalu garis bawah, karena jika Anda melukis garis yang lebih rendah terlebih dahulu, garis yang lebih tinggi akan melukis dan menyembunyikan garis yang lebih rendah. Oleh karena itu, coba buat kolom 1 agar memiliki titik yang lebih tinggi daripada kolom 2, kolom 2 lebih tinggi dari kolom 3, dan seterusnya. Jika Anda memiliki satu atau dua titik yang lebih tinggi di kolom kanan daripada kolom kiri, garis bawah mungkin akan terlihat sebagian, tetapi garis bawah tetap terlihat.
Semua data harus berupa jenis numerik kecuali yang pertama, yang dapat berupa numerik atau string. Jika kolom pertama adalah jenis string, entri kolom pertama akan ditampilkan sebagai label di X; jika kolom pertama adalah angka, tidak ada label sumbu X yang akan ditampilkan. Semua kolom (kecuali yang pertama) harus berupa angka. Tidak ada batasan jumlah kolom.
Opsi Konfigurasi
Name | Jenis | Default | Deskripsi |
---|---|---|---|
backgroundColor | string | '#FFFFFF' (putih) | Warna latar belakang untuk diagram dalam format warna Chart API. |
warna | Array<string> | Otomatis | Gunakan ini untuk menetapkan warna tertentu pada setiap deret data. Warna ditentukan dalam format warna Chart API.
Warna i digunakan untuk kolom data i, yang membungkus ke awal
jika ada lebih banyak kolom data daripada warna. Jika variasi satu warna dapat diterima untuk semua rangkaian, gunakan opsi color sebagai gantinya. |
enableEvents | boolean | false | Menyebabkan diagram menampilkan peristiwa yang dipicu pengguna seperti klik atau kursor. Hanya didukung untuk jenis diagram tertentu. Lihat Peristiwa di bawah. |
tinggi | number | Tinggi container | Tinggi diagram dalam piksel. |
legenda | string | 'kanan' | Posisi dan jenis legenda. Dapat berupa salah satu dari hal berikut:
|
max | number | otomatis | Nilai maksimal untuk ditampilkan dalam sumbu Y. |
mnt | number | otomatis | Nilai minimal untuk ditampilkan dalam sumbu Y. |
showCategoryLabels | boolean | true | Jika ditetapkan ke false, label kategori akan dihapus (label sumbu X). |
showValueLabels | boolean | true | Jika disetel ke salah (false), label nilai (label sumbu Y) akan dihapus. |
title | string | tanpa judul | Teks yang akan ditampilkan di atas diagram. |
valueLabelsInterval | number | Otomatis | Interval yang menampilkan label sumbu nilai. Misalnya, jika min
adalah 0, max adalah 100, dan valueLabelsInterval
adalah 20, diagram akan menampilkan label sumbu di (0, 20, 40, 60, 80, 100). |
lebar | number | Lebar container | Lebar diagram dalam piksel. |
Metode
Metode | Jenis Nilai yang Ditampilkan | Deskripsi |
---|---|---|
draw(data, options) |
tidak ada | Menggambar diagram. |
Acara
Anda dapat mendaftar untuk mendengarkan peristiwa yang dijelaskan di halaman Generic Image Chart.
Kebijakan Data
Lihat kebijakan logging Chart API.