Fitur Khusus Diagram |
Informasi Penanda
|
Ringkasan
Anda dapat menggabungkan beberapa jenis diagram dengan penanda garis atau lilin untuk menyoroti tren data atau menampilkan varian. Saat Anda menambahkan penanda garis atau batang lilin ke jenis diagram batang, sebar, atau jenis diagram lainnya, diagram yang dihasilkan disebut diagram gabungan. Beberapa diagram gabungan terlihat seperti kombinasi dua jenis diagram—misalnya, diagram batang dengan garis pelacakan:
sementara yang lain 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 digabungkan 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. Jika 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 Anda ke bagian akhir parameter
chd
. Misalnya, jika diagram batang Anda memiliki datachd=t:30,10,20
, Anda dapat menambahkan data baru untuk penanda garis seperti ini:chd=t:30,10,20|60,40,50
. - Menyembunyikan data penanda tambahan dari diagram dasar. Jika Anda hanya menambahkan deret data tambahan ke diagram batang untuk garis pelacakan, diagram akan menunjukkannya sebagai deret batang baru. Untuk mencegah
hal ini, Anda harus menyembunyikan rangkaian tambahan ini. Untuk menyembunyikan deret, sertakan satu digit
setelah deskriptor format
chd
: misalnya,chd=t1:30,10,20|60,40,50
. Digit ini memberi tahu Chart API jumlah deret data yang harus digunakan untuk menggambar elemen bagi 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. Perlu diketahui bahwa ini adalah angka berbasis 1, bukan 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 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
dijelaskan oleh dua deret data: satu untuk nilai x, dan satu untuk nilai y.
- Catatan:
- Gunakan deret data tersembunyi untuk menggambar penanda 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 deret data tersembunyi tambahan sebanyak yang diinginkan, dan menggunakannya untuk penanda diagram tambahan.
Inilah bagan yang baru saja kami jelaskan:
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 dengan penanda tersebut:
Jenis Penanda | Jenis Diagram Dasar yang Mendukungnya |
---|---|
Garis | Garis, Sebar, Batang, Radar |
Batang Lilin | Garis, Batang |
Lainnya | Garis, Sebar, Batang, Radar |
Berikut adalah beberapa contoh jenis diagram gabungan yang dapat Anda buat:
Jenis Diagram | Deskripsi | Contoh |
---|---|---|
Diagram penanda garis | Penanda garis dapat digunakan untuk menampilkan tren di berbagai jenis diagram lainnya. | |
Diagram batang lilin | Diagram batang lilin sering digunakan untuk menampilkan data keuangan. | |
Diagram kotak | Diagram kotak 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 dalam 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 Dasar + Jenis Penanda | Deskripsi | Contoh |
---|---|---|
Batang + Garis | Berikut adalah sebuah diagram batang dengan garis pelacakan. Dua deret data pertama digunakan untuk batang bertumpuk, dan deret data lainnya 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 adalah diagram batang bertumpuk lainnya dengan garis independen yang digambar di atasnya. |
cht=bvs |
Bar + 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 pada garis putus-putus. | cht=bvs |
Diagram Lilin
Diagram batang lilin memerlukan setidaknya empat deret data untuk menggambar batang lilin, plus deret tambahan untuk elemen diagram lainnya. Diagram batang lilin hanya dapat menampilkan sekumpulan penanda lilin, atau dapat berupa kombinasi penanda lilin plus diagram batang atau garis, seperti yang ditampilkan di sini:
Jenis Dasar + Jenis Penanda | Deskripsi | Contoh |
---|---|---|
Garis (tersembunyi) + Batang Lilin | Contoh ini menampilkan diagram yang hanya menampilkan penanda lilin.
|
cht=lc |
Garis + Batang Lilin | Berikut adalah contoh diagram garis dengan penanda lilin. Lima deret data disediakan; yang pertama digunakan untuk jenis diagram (garis), dan deret data "tersembunyi" lainnya digunakan untuk penanda batang lilin. Parameter Kami menghilangkan penanda lilin pertama dan terakhir menggunakan Parameter |
|
Garis + Batang Lilin | Contoh lain dari diagram batang lilin, tetapi dengan warna isian kustom. |
chd=t1: |
Batang + Batang Lilin | Berikut adalah contoh diagram batang dengan penanda lilin. Kami menampilkan penanda lilin pertama dan terakhir di sini, karena batang tersebut menambahkan spasi yang cukup agar tidak dipangkas oleh batas diagram. |
cht=bvg |
Diagram Kotak
Box chart, juga disebut box plot atau box and whisker diagram, adalah jenis diagram yang menunjukkan pengelompokan satu atau beberapa deret ke dalam kuartil (kuartil adalah grup yang membentang 25% dari rentang nilai, dengan kemungkinan pengecualian untuk pencilan). Diagram kotak mirip dengan diagram batang lilin, tetapi dengan penanda yang ditambahkan 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
lilin (chm=F ), untuk isi kotak: |
Satu kumpulan 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 diagram kotak! |
Jenis diagram dasar untuk diagram kotak adalah salah satu dari jenis diagram batang (bhs
, bvs
, bhg
, bvg
) atau jenis diagram garis (lc
, ls
, lxy
). Namun, jika Anda menyembunyikan jenis diagram dasar dengan menambahkan angka nol dalam parameter format data (misalnya: chd=t0:
atau chd=s0:
), tidak masalah jenis diagram mana yang Anda pilih.
Diagram kotak harus memiliki minimal lima deret data: empat untuk kotak serta penanda maksimum dan minimum; satu untuk penanda 50%; ditambah rangkaian data tambahan untuk penanda tambahan yang mungkin Anda inginkan, seperti penanda pencilan. Berikut
urutan seri yang direkomendasikan. Perhatikan bahwa jika nilai di seri 1 lebih besar dari nilai yang sesuai di seri 2, kotak akan diisi dengan warna penanda chm=F
; jika nilai di seri 1 lebih kecil dari nilai di seri 2, kotak tidak akan terisi.
Lihat Penanda Lilin untuk informasi selengkapnya.
Urutan deret 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 ditujukan untuk data penanda tambahan, seperti pencilan.
Anda sebenarnya dapat menempatkan rangkaian penanda tambahan sebelum atau setelah data penanda lilin, tetapi akan lebih mudah untuk menempatkan semuanya di akhir.
Anda dapat membuat berbagai gaya diagram kotak dengan menentukan penanda yang berbeda, jenis diagram dasar yang berbeda, atau mengurutkan data secara berbeda
Deskripsi | Contoh | ||
---|---|---|---|
Ini adalah diagram kotak standar, tetapi dengan warna yang berbeda ditetapkan ke elemen diagram yang berbeda untuk memperjelas 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 terisi, buat titik pada deret kedua lebih besar dari titik yang sesuai dalam 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
yang Disematkan dalam dokumentasi penanda Ikon Dinamis (chem
).
Fitur Standar
Fitur lainnya di halaman ini adalah fitur diagram standar.
Penanda Garis chm=D
[Batang,
Batang Lilin, Garis, Radar,
Sebar]
Anda dapat menambahkan garis yang melacak data di 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>
- D
- 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 mana dalam deret yang akan digunakan untuk menggambar garis. Gunakan salah satu
nilai berikut:
0
- Gunakan semua poin dalam deret.start:end
- Menggunakan rentang titik tertentu dalam deret, dari start hingga end, inklusif (indeks berbasis nol). Anda juga dapat menggunakan nilai floating point untuk menentukan titik perantara, atau membiarkan start atau end kosong untuk menunjukkan titik data pertama atau terakhir. start dan end bisa bernilai negatif, sebagai indeks terbalik dari nilai terakhir. Jika start dan end bernilai negatif, pastikan untuk menuliskannya dalam nilai yang semakin meningkat (misalnya, -6:-1).
- <size>
- Lebar garis dalam piksel.
- <opt_z_order>
- [Opsional] Lapisan tempat penanda akan digambar, dibandingkan dengan penanda lain dan semua elemen diagram lainnya. Ini adalah angka floating point dari -1,0 hingga 1,0, inklusif, dengan -1,0 adalah 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 |
---|---|
Ini adalah contoh menggambar garis penanda pada diagram batang.
Urutan z disetel ke |
chm=D,0033FF,0,0,5,1 |
Diagram ini sama dengan diagram batang, tetapi dengan deret data tambahan hanya untuk garis tersebut. Ini adalah contoh diagram gabungan.
Diagram gabungan digambar dengan menambahkan deret data tambahan ke parameter Lihat Diagram Gabungan untuk informasi selengkapnya. |
chm=D,0033FF,1,0,5,1 |
Penanda Bentuk chm
[Batang, Garis, Radar, Sebar]
Anda dapat menentukan penanda grafis untuk semua titik data atau titik data individual pada diagram. Jika dua atau beberapa penanda menempati titik yang sama, penanda akan digambar sesuai urutan kemunculannya dalam 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 set parameter berikut untuk setiap rangkaian yang harus ditandai. Untuk menandai beberapa deret, buat kumpulan parameter tambahan, yang dipisahkan dengan karakter pipa. Anda tidak perlu me-markup semua seri. Jika Anda tidak menetapkan penanda ke deret data, penanda tidak akan mendapatkan penanda apa pun.
Penanda bentuk berperilaku sedikit berbeda dalam diagram sebar. 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 mengawali jenis penanda dengan karakter @ opsional, maka <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 minimal dua deret data, dengan seri 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. Kode ini juga mengekspos sintaksis <size> yang diperluas: line_thickness[:top_and_bottom_width] dengan top_and_bottom_width adalah opsional. Lihat contohnya di bawah ini.h
- Garis horizontal di seluruh diagram pada ketinggian yang ditentukan. (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> tambahan yang memungkinkan Anda menentukan panjang baris yang tepat: line_thickness[:length] dengan :length bersifat opsional, dan ditetapkan secara default ke lebar area diagram penuh.o
- Lingkarans
- Persegiv
- Garis vertikal dari sumbu x ke titik dataV
- Garis vertikal dengan panjang yang dapat disesuaikan. Ini mendukung sintaksis nilai <size> tambahan yang memungkinkan Anda menentukan panjang baris yang tepat: line_thickness[:length] dengan :length bersifat opsional, dan ditetapkan secara default ke tinggi keseluruhan area diagram. 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 untuk menggambar penanda. Diabaikan
untuk penanda
h
dan penanda yang menentukan lokasi berdasarkan posisi x/y (dimulai dengan karakter @). Anda dapat menggunakan deret data tersembunyi sebagai sumber penanda; lihat Diagram Gabungan untuk informasi selengkapnya. Diagram batang vertikal yang dikelompokkan mendukung sintaksis khusus yang diperluas untuk menyelaraskan penanda dengan batang tertentu. - <opt_which_points>
- [Opsional] Titik untuk menggambar penanda. 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 untuk menggambar penanda, dengan n.d adalah indeks berbasis nol dalam deret. Jika Anda menentukan nilai non-bilangan bulat, maka fraksi tersebut menunjukkan titik menengah yang dihitung. Misalnya, 3,5 berarti setengah jalan antara titik 3 dan titik 4.
h
- Angka dari 0,0 hingga 1,0, dengan 0,0 di bagian bawah diagram, dan 1,0 adalah bagian atas diagram.
-1
- Menggambar penanda di semua titik data. Anda juga dapat mengosongkan parameter ini untuk menggambar pada semua titik data.-n
- Menggambar penanda di setiap titik data ke-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 ke-n dalam rentang, mulai dari nilai indeks start hingga end, inklusif. Semua parameter bersifat opsional (mungkin tidak ada), sehingga 3::1 akan berada dari elemen keempat ke elemen terakhir, langkah 1, dan menghilangkan parameter ini sepenuhnya akan ditetapkan secara default ke first:last:1. Semua nilai dapat berupa angka floating point. start dan end bisa negatif, untuk menghitung mundur dari nilai terakhir. Jika start dan end negatif, pastikan keduanya dicantumkan dalam nilai yang meningkat (misalnya, -6:-1:1). Jika nilai langkah n kurang dari 1, nilai ini akan menghitung titik data tambahan dengan menginterpolasi nilai data yang diberikan. Nilai defaultnya adalah first:last:1x:y
- Menggambar penanda di titik x/y tertentu pada diagram. Titik ini tidak harus berada di 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 berlian merah 15 piksel ke tengah diagram, gunakan@d,FF0000,0,0.5:0.5,15
.
- <size>
- Ukuran penanda, dalam piksel. Sebagian besar pengambilan nilai angka tunggal 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 tempat penanda akan digambar, dibandingkan dengan penanda lain dan semua elemen diagram lainnya. Ini adalah angka floating point dari -1,0 hingga 1,0, inklusif, dengan -1,0 adalah 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:
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 [reservasi] - 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 ini 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 diagram garis dengan penanda di setiap titik data kedua (-2 berarti setiap titik lainnya). |
chd=t: |
Berikut adalah diagram garis dengan penanda dua kali lebih banyak dari 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 penanda panah dan 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 terpaku pada 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%7,1,2,5:50%7,1,2,5:50%7chm=
|
Penanda Lilin chm=F
[Batang,
Garis]
Penanda batang lilin menunjukkan varians dan perubahan arah dalam deret data. Sering kali digunakan untuk menampilkan nilai stok selama sehari. Penanda menyertakan segmen yang menampilkan nilai tinggi dan rendah, serta nilai pembukaan dan penutupan untuk jangka waktu tertentu (biasanya satu hari). Untuk informasi selengkapnya tentang penanda lilin, lihat di sini.
Penanda lilin digambar sebagai persegi panjang yang dibelah oleh garis vertikal. Diperlukan empat deret data untuk menggambar penanda lilin; inilah 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 tersebut.
- Seri 2 dan 3 menentukan batas vertikal persegi panjang. Seri 2 adalah nilai pembukaan, dan seri 3 adalah nilai penutupan. Warna persegi panjang bergantung pada yang lebih tinggi: saat nilai pembukaan (seri 2) lebih rendah dari nilai penutupan (seri 3), harga naik, dan persegi panjang diisi dengan warna hijau solid secara default; saat nilai buka (seri 2) lebih tinggi dari nilai penutupan (seri 3), harga akan turun, dan persegi panjang diisi dengan warna merah solid secara default. Anda hanya dapat menetapkan warna isian untuk persegi panjang dengan nilai yang menurun. Saat Anda menentukannya, persegi panjang dengan nilai yang meningkat tidak akan diisi (kosong). Perhatikan bahwa deret 2 dapat berupa bagian atas atau bawah persegi panjang, bergantung pada apakah harganya naik atau turun.
Anda dapat menggabungkan penanda 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 Gabungan untuk informasi selengkapnya.
Berikut adalah contoh yang menampilkan baris 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 lilin.
- <opt_declining_color>
- [Opsional] Warna isi untuk persegi panjang saat nilainya menurun (jika nilai seri 2 > nilai seri 3 yang sesuai). Ini adalah angka heksadesimal format RRGGBB. Jika nilainya naik, persegi panjang akan kosong. Defaultnya adalah hijau tidak berkedip untuk menaikkan, merah solid untuk menurun (Anda tidak dapat menentukan warna isian kustom untuk peningkatan nilai).
- <data_series_index>
- Indeks deret data yang akan digunakan sebagai deret pertama untuk penanda lilin Anda. Ini adalah indeks berbasis nol. Jadi, jika Anda menentukan 1 di sini, dan Anda memiliki enam deret, deret kedua, ketiga, keempat, dan kelima akan digunakan untuk menggambar penanda lilin.
- <opt_which_points>
- [Opsional] Menentukan titik data yang digunakan untuk menggambar penanda. Defaultnya
adalah semua penanda. Gunakan salah satu
format berikut:
n.d
- Gambar penanda pada satu titik dalam deret, dengan n.d adalah indeks titik dalam deret. Jika Anda menentukan nilai non-bilangan bulat, maka fraksi tersebut menunjukkan titik menengah yang dihitung. Misalnya, 3,5 berarti setengah jalan antara titik 3 dan titik 4.-1
- Menggambar penanda di semua titik data. Anda juga dapat mengosongkan parameter ini untuk menggambar pada semua penanda.-n
- Menggambar penanda di setiap titik data ke-n.start:end:n
- Gambar penanda di setiap titik data ke-n dalam rentang, mulai dari nilai indeks start hingga end, inklusif. Semua parameter bersifat opsional (mungkin tidak ada), sehingga 3::1 akan berada dari elemen keempat ke elemen terakhir, langkah 1, dan menghilangkan parameter ini sepenuhnya akan ditetapkan secara default ke first:last:1. Semua nilai dapat berupa angka floating point. start dan end bisa negatif, untuk menghitung mundur dari nilai terakhir. Jika start dan end negatif, pastikan keduanya dicantumkan 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 defaultnya adalah first:last:1
- <lebar>
- Lebar semua persegi panjang, dalam piksel.
- <opt_z_order>
- [Opsional] Lapisan tempat penanda akan digambar, dibandingkan dengan penanda lain dan semua elemen diagram lainnya. Ini adalah angka floating point dari -1,0 hingga 1,0, inklusif, dengan -1,0 adalah 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 lilin pada diagram garis dengan empat deret. Warna isian kustom Persegi panjang pertama dan terakhir dipangkas oleh diagram. Untuk menghilangkan nilai ini, Anda dapat menentukan 1:4 untuk parameter keempat chm. Perhatikan angka nol di string data untuk menyembunyikan baris deret: Parameter <which_point> kosong, yang menggambar lilin di semua titik data. |
chd=t0: |
Berikut adalah contoh diagram yang sama, menggunakan warna default, serta menghapus item pertama dan terakhir. Diagram gabungan ini merupakan kombinasi dari diagram garis (jenis diagram dasar) dan penanda batang lilin. Nilai 1 dalam |
|