![cht=bvs&chbh=5,2&chm=D,0033FF,2,0,5,1&chbh=20&chs=75x50&chd=s2:1XQbnf4,EWoQMUB,9halxp9&chco=4D89F9,C6D9FD&chbh=](https://developers-dot-devsite-v2-prod.appspot.com/static/chart/image/images/chart_197.png?authuser=3&hl=id)
Fitur Khusus Diagram |
Informasi Penanda
|
Ringkasan
Anda dapat menggabungkan beberapa jenis diagram dengan penanda garis atau candlestick untuk menyoroti tren data atau menampilkan varians. Saat Anda menambahkan penanda garis atau batang lilin ke batang, sebar, atau jenis diagram lainnya, diagram yang dihasilkan disebut diagram gabungan. Beberapa diagram gabungan terlihat seperti kombinasi dari dua jenis diagram—misalnya, diagram batang dengan garis pelacakan:
sementara diagram lainnya terlihat seperti jenis diagram yang sama sekali baru—misalnya, diagram kotak:
.
Membuat Diagram Gabungan
Semua diagram gabungan terdiri dari satu atau beberapa jenis diagram dasar (garis, sebar, batang, atau radar) yang dikombinasikan dengan satu atau beberapa kumpulan penanda. Penanda ini memerlukan data untuk menempatkannya pada diagram. Terkadang, Anda dapat menggunakan deret data yang sama seperti yang digunakan untuk menggambar batang atau titik pada diagram, tetapi biasanya Anda ingin penanda memiliki set datanya sendiri yang independen. Jika Anda ingin diagram memiliki deret data yang berbeda untuk diagram dasar dan untuk penanda, Anda harus menyembunyikan data penanda dari diagram dasar (agar diagram tidak mencoba menggambar lebih banyak batang atau garis dengan data tersebut). Berikut cara melakukannya:
- Tambahkan rangkaian data penanda ke akhir parameter
chd
. Misalnya, jika diagram batang memiliki datachd=t:30,10,20
, Anda dapat menambahkan data baru untuk penanda garis seperti ini:chd=t:30,10,20|60,40,50
. - Sembunyikan data penanda tambahan dari diagram dasar. Jika Anda
hanya menambahkan deret data tambahan ke diagram batang untuk garis pelacakan, diagram
akan menampilkannya sebagai deret batang baru. Untuk mencegah hal ini, Anda harus menyembunyikan rangkaian tambahan ini. Untuk menyembunyikan deret, sertakan satu digit
setelah deskripsi format
chd
: misalnya,chd=t1:30,10,20|60,40,50
. Angka ini memberi tahu Chart API berapa banyak deret data yang akan digunakan untuk menggambar elemen untuk jenis diagram dasar tersebut seperti yang ditentukan oleh parametercht
(batang untuk diagram batang, titik data untuk diagram garis, dan seterusnya). Setiap deret data tambahan akan diabaikan oleh jenis diagram tersebut saat menggambar diagram. Perhatikan bahwa ini adalah angka berbasis 1, bukan berbasis 0. Jadit1
berarti "hanya gunakan deret data pertama untuk batang",t2
berarti "hanya gunakan dua deret pertama untuk batang", dll.- Catatan:
- Diagram sebar - Diagram sebar menyembunyikan data dengan cara yang berbeda; lihat dokumentasi untuk detail selengkapnya.
- Diagram garis lxy - Menentukan jumlah deret genap yang akan ditampilkan (
t0
,t2
,t4
, dll). Hal ini karena setiap baris dalam diagramlxy
dideskripsikan oleh dua deret data: satu untuk nilai x, dan satu untuk nilai y.
- Catatan:
- Gunakan deret data tersembunyi untuk menggambar penanda batang lilin, penanda garis, atau penanda lainnya. Cara menggambar penanda dibahas di bagian tertaut. Referensikan rangkaian data tersembunyi sebagai sumber untuk penanda Anda. Anda dapat menyertakan rangkaian data tersembunyi tambahan sebanyak yang diinginkan, dan menggunakannya untuk penanda diagram tambahan.
Berikut ini bagan yang baru saja kita gambarkan:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
Jenis Diagram
Berikut adalah daftar jenis penanda dan jenis diagram yang dapat digunakan:
Jenis Penanda | Jenis Diagram Dasar yang Mendukungnya |
---|---|
Garis | Garis, Sebar, Bar, Radar |
Batang Lilin | Garis, Batang |
Lainnya | Garis, Sebar, Bar, Radar |
Berikut adalah beberapa contoh jenis diagram gabungan yang dapat Anda buat:
Jenis Diagram | Deskripsi | Contoh |
---|---|---|
Diagram penanda garis | Penanda garis dapat digunakan untuk menunjukkan tren di berbagai jenis diagram lainnya. | ![]() ![]() |
Diagram batang lilin | Diagram batang lilin sering digunakan untuk menampilkan data keuangan. | ![]() |
Diagram kotak | {i>Box chart<i} digunakan untuk menampilkan data yang dikelompokkan ke dalam kuartil rentang. |
![]() |
Diagram yang disematkan | Anda dapat menyematkan diagram dalam diagram lain. | ![]() |
Penanda lainnya | Anda dapat menyembunyikan data penanda di salah satu jenis diagram dasar yang dapat diterima dan menggunakannya dengan jenis penanda lain yang Anda sukai. | ![]() chd=t1: |
Diagram Penanda Garis
Anda dapat menambahkan garis ke diagram garis, scatter, batang, atau radar untuk menyoroti tren.
Jenis Kaki + Jenis Penanda | Deskripsi | Contoh |
---|---|---|
Batang + Garis | Berikut adalah diagram batang dengan garis trace. Dua deret data pertama digunakan untuk batang bertumpuk, dan deret data sisanya digunakan untuk garis.
|
![]() chm= |
Sebar + Garis | Anda dapat menambahkan garis ke diagram sebar untuk menampilkan rata-rata. Perhatikan bahwa diagram sebar menyembunyikan data penanda dengan cara yang berbeda; lihat Diagram Sebar untuk detail selengkapnya. |
|
Batang + Garis | Berikut ini adalah diagram batang bertumpuk lainnya dengan garis independen yang digambar di atasnya. |
![]() cht=bvs |
Batang + Lingkaran | Sama seperti diagram sebelumnya, tetapi dengan penanda lingkaran, bukan penanda garis. Kami telah menentukan setiap nilai data 0,5, yang menambahkan titik perantara yang dihitung di garis putus-putus. | ![]() cht=bvs |
Diagram Batang Lilin
Diagram batang lilin memerlukan setidaknya empat deret data untuk menggambar batang lilin, ditambah deret tambahan untuk elemen diagram lainnya. Diagram batang lilin hanya dapat menampilkan sekumpulan penanda batang lilin, atau dapat berupa kombinasi penanda batang lilin plus diagram batang atau diagram garis, seperti yang ditunjukkan di sini:
Jenis Kaki + Jenis Penanda | Deskripsi | Contoh |
---|---|---|
Garis (tersembunyi) + Batang lilin | Contoh ini menampilkan diagram yang hanya menampilkan penanda batang lilin.
|
![]() cht=lc |
Tali + Batang Lilin | Berikut adalah contoh diagram garis dengan penanda batang lilin. Tersedia lima deret data; yang pertama digunakan untuk jenis diagram (garis), dan deret data "tersembunyi" sisanya digunakan untuk penanda batang lilin. Parameter Kami menghapus penanda batang lilin pertama dan terakhir menggunakan Parameter |
|
Tali + Batang Lilin | Contoh lain diagram batang lilin, tetapi dengan warna pengisi kustom. |
![]() chd=t1: |
Batang + Batang Lilin | Berikut adalah contoh diagram batang dengan penanda batang lilin. Kami menampilkan penanda batang lilin pertama dan terakhir di sini karena batang menambahkan jarak yang cukup untuk mencegahnya dipangkas oleh batas diagram. |
![]() cht=bvg |
Diagram Kotak
Diagram kotak, juga disebut diagram kotak atau diagram kotak dan whisker, adalah jenis diagram yang menunjukkan pengelompokan satu atau beberapa deret ke dalam kuartil (kuartil adalah grup yang menjangkau 25% rentang nilai, dengan kemungkinan pengecualian pencilan). Diagram kotak mirip dengan diagram batang lilin, tetapi dengan penanda tambahan untuk bagian bawah dan atas batang lilin, ditambah penanda persentil ke-50.
Diagram kotak terdiri sepenuhnya dari penanda, seperti yang ditunjukkan di sini:
![]() chm= |
![]() chm= |
![]() chm= |
![]() |
Satu set penanda batang lilin (chm=F ), untuk isi kotak: |
Satu set penanda bentuk garis horizontal dengan panjang yang dapat disesuaikan (chm=H ) untuk garis persentil minimum, ke-50, dan ke-100: |
Atau, beberapa penanda bentuk
lingkaran (chm=o ) untuk menampilkan pencilan dalam set data. |
Gabungkan semuanya, dan Anda memiliki sebuah diagram kotak! |
Jenis diagram dasar untuk diagram kotak adalah salah satu jenis
diagram batang (bhs
, bvs
, bhg
, bvg
)
atau jenis diagram garis (lc
, ls
, lxy
).
Namun, jika Anda menyembunyikan jenis diagram dasar dengan
menambahkan nol dalam parameter format data (misalnya: chd=t0:
atau chd=s0:
),
tidak masalah jenis diagram mana yang Anda pilih.
Diagram kotak harus memiliki setidaknya lima deret data: empat untuk kotak serta penanda maksimum dan minimum; satu untuk penanda 50%; plus deret data tambahan untuk penanda tambahan yang mungkin Anda inginkan, seperti penanda pencilan. Berikut adalah
urutan seri yang direkomendasikan. Perhatikan bahwa jika nilai dalam seri 1 lebih dari nilai yang sesuai di seri 2, kotak akan diisi dengan warna penanda chm=F
; jika nilai di seri 1 kurang dari nilai di seri 2, kotak tersebut akan tidak terisi.
Lihat Penanda Batang Lilin untuk informasi selengkapnya.
Urutan seri untuk kotak yang tidak terisi:
- Nilai minimum
- 25% penanda (75% untuk kotak yang terisi)
- 75% penanda (25% untuk kotak yang terisi)
- Nilai maksimum
- 50% penanda
- Seri enam dan seterusnya adalah untuk data penanda tambahan, seperti pencilan.
Anda sebenarnya dapat menempatkan rangkaian penanda tambahan sebelum atau setelah data penanda batang lilin, tetapi akan lebih mudah untuk menempatkan semuanya di akhir.
Anda dapat membuat berbagai gaya untuk diagram kotak dengan menentukan penanda yang berbeda, jenis diagram dasar yang berbeda, atau mengurutkan data secara berbeda
Deskripsi | Contoh | ||
---|---|---|---|
Diagram ini adalah diagram kotak standar, tetapi dengan menetapkan warna berbeda pada elemen diagram yang berbeda untuk menyoroti penanda mana yang digunakan untuk membuat setiap elemen diagram.
|
|
||
Jenis diagram lc akan selalu menampilkan garis sumbu. Untuk membuat diagram tanpa garis sumbu, tentukan jenis diagram ls. |
|
||
Untuk membuat kotak yang terisi, buat titik pada deret kedua lebih besar dari titik yang sesuai pada deret ketiga. Nilai yang lebih besar ditandai dengan warna merah pada kode yang ditampilkan di sebelah kanan. | ![]() chd=t0: |
Diagram yang Disematkan
Anda dapat menyematkan jenis diagram apa pun di dalam diagram batang, garis, radar, atau scatter
menggunakan ikon dinamis. Lihat bagian Diagram
Sematan pada dokumentasi penanda Ikon Dinamis (chem
).
Fitur Standar
Fitur lainnya di halaman ini adalah fitur bagan standar.
Penanda Garis chm=D
[Batang,
Candlestick, Line, Radar,
Sebar]
Anda dapat menambahkan garis yang melacak data dalam diagram. Paling sering digunakan dalam diagram gabungan.
Untuk menambahkan beberapa baris (atau menggabungkannya dengan penanda chm
lainnya),
pisahkan kumpulan parameter chm menggunakan pemisah pipa ( |
). Anda tidak dapat membuat penanda garis putus-putus dengan parameter ini.
Sintaksis
chm= D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
- H
- Menunjukkan bahwa ini adalah penanda garis.
- <color>
- Warna garis, dalam format heksadesimal RRGGBB.
- <series_index>
- Indeks deret data yang digunakan untuk menggambar garis. Indeks deret data adalah
0
untuk deret data pertama,1
untuk deret data kedua, dan seterusnya. - <which_points>
- Titik-titik mana dalam deret yang akan digunakan untuk menggambar garis. Gunakan salah satu
nilai berikut:
0
- Gunakan semua poin dalam seri.start:end
- Gunakan rentang titik tertentu dalam deret, dari awal hingga akhir, inklusif (indeks berbasis nol). Anda juga dapat menggunakan nilai floating point untuk menentukan titik perantara, atau membiarkan start atau end kosong untuk masing-masing menunjukkan titik data pertama atau terakhir. start dan end dapat bernilai negatif, sebagai indeks terbalik dari nilai terakhir. Jika start dan end bernilai negatif, pastikan untuk menulisnya dalam nilai yang meningkat (misalnya, -6:-1).
- <size>
- Lebar garis dalam piksel.
- <opt_z_order>
- [Opsional] Lapisan untuk menggambar penanda, dibandingkan dengan penanda lainnya dan semua elemen diagram lainnya. Ini adalah bilangan floating point dari -1.0 hingga 1.0, inklusif, dengan -1.0 sebagai bagian bawah dan 1.0 adalah bagian atas. Elemen diagram (garis dan batang) hanya lebih rendah dari nol. Jika dua penanda memiliki nilai yang sama, penanda tersebut akan digambar dalam urutan yang ditentukan oleh URL. Nilai defaultnya adalah 0,0 (tepat di atas elemen diagram).
Contoh
Deskripsi | Contoh |
---|---|
Berikut adalah contoh menggambar garis penanda pada diagram batang.
Urutan z ditetapkan ke |
![]() chm=D,0033FF,0,0,5,1 |
Diagram ini adalah diagram batang yang sama, tetapi dengan deret data tambahan hanya untuk garis. Ini merupakan contoh dari diagram majemuk.
Diagram gabungan digambar dengan menambahkan deret data tambahan ke parameter Lihat Diagram Kombinasi untuk mengetahui informasi selengkapnya. |
![]() chm=D,0033FF,1,0,5,1 |
Penanda Bentuk chm
[Batang, Garis,
Radar, Sebar]
Anda dapat menentukan penanda grafis untuk semua atau satu titik data pada diagram. Jika dua penanda atau lebih menempati titik yang sama, penanda akan digambar sesuai urutan kemunculannya di parameter chm
.
Anda juga dapat membuat penanda teks pada titik data, yang dibahas dalam Penanda Titik Data.
Anda dapat menggabungkan penanda bentuk dengan parameter chm
lainnya menggunakan karakter pipa ( |
) untuk memisahkan parameter chm
.
Sintaksis
Tentukan satu kumpulan parameter berikut untuk setiap deret yang harus ditandai. Untuk menandai beberapa deret, buat kumpulan parameter tambahan, yang dipisahkan oleh karakter pipa. Anda tidak perlu me-markup semua rangkaian. Jika Anda tidak menetapkan penanda ke deret data, penanda tidak akan didapatkan.
Perilaku penanda bentuk dalam diagram sebar sedikit berbeda. Lihat dokumentasi tersebut untuk informasi selengkapnya.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [Opsional] Jika Anda mendahului jenis penanda dengan karakter @ opsional, <opt_which_points> harus menggunakan format x:y.
- <marker_type>
- Jenis penanda yang akan digunakan. Tentukan salah satu jenis
berikut:
a
- Panahc
- SilangC
- Persegi panjang. Jika penanda persegi panjang, Anda harus memiliki setidaknya dua deret data, dengan deret 0 menentukan tepi bawah dan seri 1 menentukan tepi atas. <size> menentukan lebar persegi panjang, dalam piksel.d
- BerlianE
- Penanda kolom error () Penanda ini memerlukan dua deret data untuk dibuat, satu nilai untuk bagian bawah, dan titik yang sesuai di deret kedua untuk bagian atas. Konfigurasi ini juga mengekspos sintaksis <size> yang diperluas: line_thickness[:top_and_bottom_width] yang mana top_and_bottom_width bersifat opsional. Lihat contohnya di bawah ini.
h
- Garis horizontal melintasi diagram pada ketinggian tertentu. (Satu-satunya format yang valid untuk parameter <opt_which_points> adalah n.d.)H
- Garis horizontal melalui penanda data yang ditentukan. Ini mendukung sintaksis <size> yang diperluas yang memungkinkan Anda menentukan panjang baris yang tepat: line_thickness[:length] dengan :length bersifat opsional, dan default ke lebar area diagram penuh.o
- Lingkarans
- Persegiv
- Garis vertikal dari sumbu x ke titik dataV
- Garis vertikal dengan panjang yang dapat disesuaikan. Hal ini mendukung sintaksis nilai <size> yang diperluas yang memungkinkan Anda menentukan panjang baris yang tepat: line_thickness[:length] dengan :length bersifat opsional, dan default ke tinggi area diagram penuh. Penanda berada di tengah titik data.x
- Tanda X
- <color>
- Warna penanda untuk deret ini, dalam format heksadesimal RRGGBB.
- <series_index>
- Indeks berbasis nol dari deret data yang digunakan untuk menggambar penanda. Diabaikan
untuk penanda dan penanda
h
yang menentukan lokasi berdasarkan posisi x/y (dimulai dengan karakter @). Anda dapat menggunakan deret data tersembunyi sebagai sumber penanda; lihat Diagram Gabungan untuk mengetahui informasi selengkapnya. Diagram batang vertikal yang dikelompokkan mendukung sintaksis diperluas khusus untuk menyelaraskan penanda dengan batang tertentu. - <opt_which_points>
- [Opsional] Titik mana yang akan digunakan untuk menggambar penanda. Nilai defaultnya adalah semua penanda. Gunakan salah satu nilai berikut:
n.d
- Tempat menggambar penanda. Artinya bergantung pada jenis penanda:- Semua jenis kecuali h - Titik data yang akan digambar penanda, dengan n.d adalah indeks berbasis nol dalam deret. Jika Anda menetapkan nilai non-bilangan bulat, maka pecahan tersebut menunjukkan titik antara yang dihitung. Misalnya, 3,5 berarti setengah dari poin 3 dan poin 4.
h
- Angka dari 0.0 hingga 1.0, dengan 0.0 sebagai bagian bawah diagram dan 1.0 sebagai bagian atas diagram.
-1
- Gambar penanda di semua titik data. Anda juga dapat mengosongkan parameter ini untuk menggambar pada semua titik data.-n
- Gambar penanda di setiap titik data n. Nilai floating point; jika n kurang dari 1, diagram akan menghitung poin perantara tambahan untuk Anda. Misalnya, -0.5 akan menempatkan penanda dua kali lebih banyak daripada titik data.start:end:n
- Gambar penanda di setiap titik data n dalam rentang, dari nilai indeks n hingga n, inklusif. Semua parameter bersifat opsional (mungkin tidak ada), sehingga 3::1 akan diambil dari elemen keempat hingga langkah terakhir, langkah 1, dan jika parameter ini dihilangkan sepenuhnya, first:last:1 akan ditetapkan secara default. Semua nilai bisa berupa angka floating point. start dan end bisa bernilai negatif, untuk menghitung mundur dari nilai terakhir. Jika start dan end negatif, pastikan keduanya tercantum dalam nilai yang meningkat (misalnya, -6:-1:1). Jika nilai langkah n kurang dari 1, titik data tambahan akan dihitung dengan menginterpolasi nilai data yang diberikan. Nilai default-nya adalah first:last:1x:y
- Gambar penanda pada titik x/y tertentu pada diagram. Titik ini tidak harus dalam garis. Tambahkan karakter @ sebelum jenis penanda untuk menggunakan opsi ini. Tentukan koordinat sebagai nilai floating point, dengan0:0
sebagai sudut kiri bawah diagram dan1:1
sebagai sudut kanan atas diagram. Misalnya, untuk menambahkan wajik merah berukuran 15 piksel ke bagian tengah diagram, gunakan@d,FF0000,0,0.5:0.5,15
.
- <size>
- Ukuran penanda, dalam piksel. Sebagian besar menggunakan satu nilai angka untuk parameter ini; penanda V, H, dan S mendukung sintaksis <size>[:width] dengan bagian kedua opsional menentukan panjang garis atau penanda.
- <opt_z_order>
- [Opsional] Lapisan untuk menggambar penanda, dibandingkan dengan penanda lainnya dan semua elemen diagram lainnya. Ini adalah bilangan floating point dari -1.0 hingga 1.0, inklusif, dengan -1.0 sebagai bagian bawah dan 1.0 adalah bagian atas. Elemen diagram (garis dan batang) hanya lebih rendah dari nol. Jika dua penanda memiliki nilai yang sama, penanda tersebut akan digambar dalam urutan yang ditentukan oleh URL. Nilai defaultnya adalah 0,0 (tepat di atas elemen diagram).
- <opt_offset>
- [Opsional] Memungkinkan Anda menentukan offset horizontal dan vertikal dari lokasi yang ditentukan. Berikut adalah sintaksis yang menggunakan pemisah kolom ::
reserved:<horizontal_offset>:<vertical_offset>
. Jika ditentukan, Anda dapat menyertakan nilai kosong ,, dalam string parameterchm
untuk <opt_z_order>. Contoh:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- reserve - Biarkan kosong.
<horizontal_offset>
- Angka positif atau negatif yang menentukan offset horizontal, dalam piksel. Opsional; biarkan kosong jika tidak digunakan.<vertical_offset>
- Angka positif atau negatif yang menentukan offset vertikal, dalam piksel. Opsional; biarkan kosong jika tidak digunakan.
Contoh
Deskripsi | Contoh |
---|---|
Berikut adalah contoh beberapa penanda bentuk dan garis.
|
![]() chm= |
Berikut adalah contoh penggunaan berlian untuk satu deret data, dan lingkaran untuk deret data lainnya. Jika dua atau beberapa penanda menempati titik yang sama, penanda akan digambar sesuai urutan kemunculannya dalam parameter |
![]() chm= |
Berikut adalah diagram garis dengan penanda di setiap titik data detik (-2 berarti setiap titik lainnya). |
![]() chd=t: |
Berikut adalah diagram garis dengan penanda dua kali lebih banyak dibandingkan titik data (-0,5 berarti setiap setengah titik). | ![]() chd=t: |
Contoh ini menunjukkan cara menggunakan penanda h dan v untuk membuat garis petak dengan warna dan ketebalan kustom. Nilai urutan z (nilai terakhir) ditetapkan ke -1 sehingga garis petak digambar di bawah garis data. |
![]() chm= |
Diagram ini menambahkan garis isian vertikal ke diagram garis:
|
![]() chm= |
Contoh ini menambahkan panah dan penanda teks ke diagram menggunakan koordinat yang tepat. Penanda D pertama adalah garis pelacakan di bawah batang. Penanda kedua adalah panah, dan penanda ketiga adalah teks panah. | ![]() chm= |
Garis horizontal yang tetap ke titik data tertentu (H )
dapat berguna untuk menampilkan nilai relatif, atau menekankan tinggi
nilai data pada diagram. |
![]() chm=H,FF0000,0,18,1 |
Grafik ini menunjukkan penanda yang dapat menentukan ketebalan dan panjang garis dalam parameter <size>.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,5:50%7CV0.chm=
|
Penanda Batang Lilin chm=F
[Batang,
Garis]
Penanda batang lilin menunjukkan varians dan perubahan arah dalam deret data. Sering kali digunakan untuk menunjukkan nilai stok sepanjang hari. Penanda mencakup segmen yang menampilkan nilai tinggi dan rendah, serta nilai pembuka dan penutup untuk jangka waktu tertentu (biasanya satu hari). Untuk informasi selengkapnya tentang penanda batang lilin, lihat di sini.
Penanda batang lilin digambar sebagai persegi panjang yang dibagi oleh garis vertikal. Diperlukan empat deret data untuk menggambar penanda batang lilin; berikut adalah yang ditentukan oleh setiap deret:
- Seri 1 dan 4 menentukan bagian bawah dan atas garis vertikal. Nilai ini biasanya mewakili nilai rendah dan tinggi untuk hari itu.
- Seri 2 dan 3 menentukan batas vertikal persegi panjang. Seri 2 adalah nilai pembuka, dan seri 3 adalah nilai penutup. Warna persegi panjang bergantung pada mana yang lebih tinggi: saat nilai pembuka (seri 2) lebih rendah dari nilai penutup (seri 3), harga meningkat, dan persegi panjang secara default diisi dengan warna hijau solid; ketika nilai pembuka (seri 2) lebih tinggi dari nilai penutup (seri 3), harga turun, dan persegi panjang diisi dengan warna merah solid secara default. Anda hanya dapat menentukan warna isian untuk persegi panjang dengan nilai yang menurun. Jika Anda menentukannya, persegi panjang dengan nilai yang meningkat tidak terisi (kosong). Perhatikan bahwa seri 2 dapat berupa bagian atas atau bawah persegi panjang, bergantung pada apakah harga telah naik atau turun.
Anda dapat menggabungkan penanda batang lilin dengan parameter chm
lainnya
menggunakan karakter pipa ( |
) untuk memisahkan parameter chm
.
Catatan: Jika tidak ingin garis untuk data yang digunakan untuk menggambar penanda muncul dalam diagram, Anda harus menyertakan 0 setelah jenis format. Misalnya: chd=t0:10,20,30,40
dalam string data format teks. Lihat Diagram Kombinasi untuk informasi selengkapnya.
Berikut adalah contoh yang menampilkan garis untuk setiap deret:
Sintaksis
chm= F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
- F
- Menunjukkan bahwa ini adalah penanda batang lilin.
- <opt_declining_color>
- [Opsional] Isi warna persegi panjang saat nilai menurun (jika nilai seri 2 > nilai seri 3 yang sesuai). Ini adalah angka heksadesimal format RRGGBB. Saat nilainya meningkat, persegi panjang akan kosong. Defaultnya adalah hijau solid untuk meningkatkan, merah solid untuk menurun (Anda tidak dapat menentukan warna isian kustom untuk menambah nilai).
- <data_series_index>
- Indeks deret data yang akan digunakan sebagai deret pertama untuk penanda batang lilin. Indeks ini adalah indeks berbasis nol. Jadi, jika Anda menentukan angka 1 di sini, dan Anda memiliki enam deret, deret kedua, ketiga, keempat, dan kelima akan digunakan untuk menggambar penanda batang lilin.
- <opt_which_points>
- [Opsional] Menentukan titik data mana yang digunakan untuk menggambar penanda. Nilai defaultnya adalah semua penanda. Gunakan salah satu
format berikut:
n.d
- Menggambar penanda di satu titik dalam deret, dengan n.d adalah indeks titik dalam deret. Jika Anda menetapkan nilai non-bilangan bulat, maka pecahan tersebut menunjukkan titik antara yang dihitung. Misalnya, 3,5 berarti setengah dari poin 3 dan poin 4.-1
- Gambar penanda di semua titik data. Anda juga dapat mengosongkan parameter ini untuk menggambar pada semua penanda.-n
- Gambar penanda di setiap titik data n.start:end:n
- Gambar penanda di setiap titik data n dalam rentang, dari nilai indeks n hingga n, inklusif. Semua parameter bersifat opsional (mungkin tidak ada), sehingga 3::1 akan diambil dari elemen keempat hingga langkah terakhir, langkah 1, dan jika parameter ini dihilangkan sepenuhnya, first:last:1 akan ditetapkan secara default. Semua nilai bisa berupa angka floating point. start dan end bisa bernilai negatif, untuk menghitung mundur dari nilai terakhir. Jika start dan end bernilai negatif, pastikan keduanya tercantum dalam nilai yang meningkat (misalnya, -6:-1:1). Jika nilai langkah n kurang dari 1, titik data tambahan akan dihitung dengan menginterpolasi nilai data yang diberikan. Nilai default-nya adalah first:last:1
- <lebar>
- Lebar semua persegi panjang, dalam piksel.
- <opt_z_order>
- [Opsional] Lapisan untuk menggambar penanda, dibandingkan dengan penanda lainnya dan semua elemen diagram lainnya. Ini adalah bilangan floating point dari -1.0 hingga 1.0, inklusif, dengan -1.0 sebagai bagian bawah dan 1.0 adalah bagian atas. Elemen diagram (garis dan batang) hanya lebih rendah dari nol. Jika dua penanda memiliki nilai yang sama, penanda tersebut akan digambar dalam urutan yang ditentukan oleh URL. Nilai defaultnya adalah 0,0 (tepat di atas elemen diagram).
Contoh
Deskripsi | Contoh |
---|---|
Berikut adalah contoh penanda batang lilin pada diagram garis
dengan empat deret. Warna pengisi kustom Persegi panjang pertama dan terakhir dipangkas oleh diagram. Untuk menghilangkan nilai ini, Anda dapat menetapkan 1:4 untuk parameter keempat chm. Perhatikan angka nol dalam string data, untuk menyembunyikan baris deret: Parameter <which_point> kosong, yang menggambar batang lilin di semua titik data. |
chd=t0: |
Berikut contoh diagram yang sama, menggunakan warna default, serta menghapus item pertama dan terakhir. Ini adalah diagram gabungan: diagram ini adalah kombinasi dari diagram garis (jenis diagram dasar) dan penanda batang lilin. Nilai 1 dalam |
|