Bileşik Grafikler

  

Genel bakış

Veri trendlerini vurgulamak veya varyansı göstermek için çeşitli grafik türlerini çizgi veya şamdan işaretçileriyle birleştirebilirsiniz. Çubuk, dağılım veya diğer grafik türlerine çizgi ya da şamdan işaretçileri eklediğinizde ortaya çıkan grafiğe birleşik grafik adı verilir. Bazı bileşik grafikler iki grafik türünün kombinasyonu gibi görünür (örneğin, izleme satırı içeren çubuk grafik):

İzleme çizgisi içeren çubuk grafik

Bazıları ise tamamen yeni grafik türleri (örneğin, kutu grafik) gibi görünür:

kutu grafik.

Bileşik Grafik Oluşturma

Tüm birleşik grafikler, bir veya daha fazla işaretçi grubuyla birleştirilen bir ya da daha fazla temel grafik türünden (çizgi, dağılım, çubuk veya radar) oluşur. Bu işaretçilerin grafiğe yerleştirilmesi için veri gerekir. Bazen grafiğinizdeki çubukları veya noktaları çizmek için kullanılan veri serisinin aynısını kullanabilirsiniz, ancak genellikle işaretçilerin kendi bağımsız veri kümelerine sahip olmasını istersiniz. Grafiğinizin temel grafik ve işaretçiler için farklı veri serilerine sahip olmasını istiyorsanız temel grafikten işaretçi verilerini gizlemeniz gerekir (böylece, bu verilerle daha fazla çubuk veya çizgi çizmeye çalışmaz). Bu işlemi şu şekilde yapabilirsiniz:

  1. İşaretçi veri serinizi chd parametrenizin sonuna ekleyin. Örneğin, çubuk grafiğinizde chd=t:30,10,20 verisi varsa çizgi işaretçisi için şunun gibi yeni veriler ekleyebilirsiniz: chd=t:30,10,20|60,40,50.
  2. Fazladan işaretçi verilerinizi temel grafikten gizleyin. İzleme çizginiz için bir çubuk grafiğe yalnızca fazladan bir veri serisi eklerseniz grafik, bunu yeni bir çubuk dizisi olarak gösterir. Bunu önlemek için bu ek seriyi gizlemeniz gerekir. Bir seriyi gizlemek için chd biçim açıklayıcıdan sonra tek bir basamak ekleyin: örneğin, chd=t1:30,10,20|60,40,50. Bu basamak, cht parametresiyle (çubuk grafikler için çubuklar, çizgi grafikler için veri noktaları vb.) tanımlandığı şekilde söz konusu temel grafik türüne yönelik öğeler çizmek için Chart API'ye kaç veri dizisi kullanılacağını bildirir. Grafik çizerken diğer tüm veri serileri, ilgili grafik türüne göre yoksayılır. Bunun 0 tabanlı değil 1 tabanlı bir sayı olduğunu unutmayın. Dolayısıyla, t1, "çubuklar için yalnızca ilk veri serisini kullan", t2 ise "çubuklar için yalnızca ilk iki seriyi kullan" anlamına gelir.
    1. Notlar:
      1. Dağılım grafikleri: Dağılım grafikleri, verileri farklı bir şekilde gizler. Daha ayrıntılı bilgi için dokümanlara bakın.
      2. lxy çizgi grafikleri - Görüntülenecek çift sayıda seri belirtin (t0, t2, t4 vb.). Bunun nedeni, lxy grafiğindeki her satırın x değerleri için bir ve y değerleri için bir adet olmak üzere iki veri dizisiyle açıklanmasıdır.
  3. Şamdan işaretçileri, çizgi işaretçileri veya diğer işaretçileri çizmek için gizli veri serisini kullanın. İşaretçilerin nasıl çizileceği bağlı bölümlerde ele alınmıştır. İşaretçilerinizin kaynağı olarak gizli veri serisine başvurun. İstediğiniz kadar ek gizli veri dizisi ekleyebilir ve bunları ek grafik işaretçileri için kullanabilirsiniz.

Az önce açıkladığımız grafik şu şekildedir:

Çizgi işaretçili çubuk grafik
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

 

Grafik Türleri

Aşağıda işaretçi türlerinin ve bunların birlikte kullanılabilecek grafik türlerinin listesi verilmiştir:

İşaretçi Türü Destekleyen Temel Grafik Türleri
Çizgi Çizgi, Dağılım, Çubuk, Radar
Mumluk Çizgi, Çubuk
Diğer hepsi Çizgi, Dağılım, Çubuk, Radar

Aşağıda, oluşturabileceğiniz birleşik grafik türlerine ilişkin bazı örnekler verilmiştir:

Grafik Türü Açıklama Örnek
Çizgi işaretçi grafikler Çizgi işaretçileri, diğer birçok grafik türündeki eğilimleri göstermek için kullanılabilir. Çizgi işaretçili çubuk grafikÇizgi işaretçili çubuk grafik
Şamdan grafikler Şamdan grafikler genellikle finansal verileri göstermek için kullanılır. Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
Kutu grafikler

Kutu grafikler, verileri aralık çeyreklerine göre gruplandırılmış olarak göstermek için kullanılır.

Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
Yerleştirilmiş grafikler Bir grafiği başka bir grafiğin içine yerleştirebilirsiniz. Yerleştirilmiş grafik
Diğer işaretçiler İşaretçi verilerini, kabul edilebilir temel grafik türlerinden herhangi birinde gizleyebilir ve istediğiniz diğer işaretçi türleriyle kullanabilirsiniz.
chd=t1:
  10,20,30,40,50,60,70,80
  5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

Başa dön

 

Çizgi İşaretçi Grafikleri

Trendleri vurgulamak için çizgi, scatter, çubuk veya radar grafiğe çizgiler ekleyebilirsiniz.

Taban Türü + İşaretçi Türü Açıklama Örnek
Bar + Çizgi

Burada iz çizgisi olan bir çubuk grafik gösteriliyor. İlk iki veri dizisi yığılmış çubuklar için, kalan seri ise çizgi için kullanılır. chd=s2, grafiğin çubuklar için yalnızca ilk iki seriyi kullanması gerektiğini belirtir. Satır, verileri için üçüncü seriyi kullanır.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9 - Basit kodlama; çubuklar çizmek için ilk iki seri, çizgi için son seri kullanılır.
  • chm=D,0033FF,2,0,5,1 - İz çizgisi (D), mavi, seri dizini 2'den gelen veriler, tüm noktalar (0), çizgi 5 piksel genişliğinde ve z sırası 1'dir.
Çizgi işaretçili çubuk grafik
chm=
  D,0033FF,2,0,5,1
chd=s2:
  1XQbnf4,
  EWoQMUB,
  9halxp9
Dağılım + Çizgi Ortalamaları göstermek için dağılım grafiğine bir çizgi ekleyebilirsiniz. Dağılım grafiklerinin işaretçi verilerini farklı bir şekilde gizlediğini unutmayın; daha fazla ayrıntı için Dağılım Grafikleri bölümüne bakın.
chd=t:
  12,16,16,24,26,28,41,51,66,68,13,45,81|
  16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
  o,0000FF,0,-1,0|
  o,FF0000,0,0:9:,5|
  D,000000,1,10:,1,-1
Bar + Çizgi

Burada, üzerinde bağımsız bir çizginin çizildiği başka bir yığınlı çubuk grafik verilmiştir.

Çizgi işaretçili çubuk grafik
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
Çubuk + Daireler Önceki grafikle aynıdır ancak çizgi işaretçisi yerine daire işaretçiler vardır. Her 0,5 veri değerini belirttik.Bu, hesaplanan ara noktaları noktalı çizgiye ekler. Çizgi işaretçili çubuk grafik
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

Başa dön

 

Şamdan Grafikler

Şamdan grafiklerin oluşturulması için en az dört veri dizisi ve diğer grafik öğeleri için ek seri gereklidir. Şamdan grafikler yalnızca bir dizi şamdan işaretçiyi gösterebilir ya da burada gösterildiği gibi şamdan işaretçileri ile çubuk veya çizgi grafiklerinin bir kombinasyonu olabilir:

Taban Türü + İşaretçi Türü Açıklama Örnek
Çizgi (gizli) + Şamdan

Bu örnekte yalnızca şamdan işaretçileri gösteren bir grafik gösterilmektedir.

  • chd=t0 - 0, tüm veri serilerinin temel grafik türünden (burada bir çizgi grafik) gizlendiği anlamına gelir. Bu nedenle yalnızca şamdanlar çizilir. Her bir serideki ilk ve son değerler -1'dir. Bu değerler, ilk veya son şamdanların çizilmesini önlemek amacıyla eksik değerleri belirtmek için kullanılır. Bu değerler eksen veya grafik kenar boşluğuyla çakışır ve kesilir.
  • chm=F,0000FF,0,-1,20 - F, şamdan işaretçileri (orijinal olarak "finansal işaretçiler") belirtir. 0000FF, değer azaldıkça işaretçilerin mavi olduğu anlamına gelir; 0, şamdan verilerinin seri 0'dan başladığını; -1 tüm noktalardaki işaretçileri belirtir (burada -1 veri değerlerini kullanmak yerine ilk ve son şamdanı gizlemek için 0:4 belirtebiliyorduk); 20 şamdanların genişliğidir.
Temel şamdan grafik
cht=lc
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,45,47,24,-1|
  -1,40,30,27,39,-1|
  -1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
Çizgi + Şamdan

Şamdan işaretçileri olan bir çizgi grafik örneğini burada bulabilirsiniz.

Beş veri dizisi sağlanır. Birincisi grafik türü (çizgi) için, geri kalan "gizli" veri dizisi ise şamdan işaretçileri için kullanılır. chd=t1 parametresi, bu grafik türü (çizgi grafik) için yalnızca ilk serinin kullanıldığını belirtir.

İlk ve son şamdanlar grafik alanı kenarlıklarına göre kırpıldığı için <which_points> değerinde 1:4 kullanarak ilk ve son şamdan işaretçileri atladık.

chm parametresi, şamdan işaretçilerini F,<declining_color>,<data_series_index>,<which_points>,<width>,<order> söz dizimiyle belirtir.

Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
cht=lc
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

Çizgi + Şamdan

Özel dolgu renklerine sahip olan başka bir şamdan grafik örneği.

Çizgi işaretçili çubuk grafik
chd=t1:
t1:
  90,80,70,50,40,30,20,10|
  0,5,10,0,5,10,0|2,15,20,5,15,40,0|
  5,35,20,2,35,20,0|
  15,40,30,15,40,50,0
chm=
  F,000000,1,1:-2,20
Bar + Şamdan

Aşağıda, şamdan işaretçileri olan bir çubuk grafik örneği verilmiştir.

Çubuklar, grafik sınırlarından kırpılmalarını engelleyecek kadar boşluk eklediğinden, burada ilk ve son şamdan işaretçilerini gösteririz.

Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
cht=bvg
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

Başa dön

 

Kutu Grafikler

Kutu grafikleri veya kutu ve bıyık grafikleri olarak da adlandırılan kutu grafikler, bir veya daha fazla serinin çeyrekler halinde gruplandırılmasını gösteren bir grafik türüdür (çeyrekler, aykırı değerler dışında olası istisna olmak üzere değer aralığının% 25'ini kapsayan gruplardır). Kutu grafikler şamdan grafiklere benzer, ancak şamdan grafiğin alt ve üst kısmı için işaretçiler ve 50. yüzdelik dilim işaretçisi içerir.

Kutu grafik, aşağıda gösterildiği gibi tamamen işaretçilerden oluşur:

Şamdan işaretçi
chm=
  F,0000FF,0,1,10
Şamdan işaretçi
chm=
  H,0000FF,0,1,1:10|
  H,0000FF,3,1,1:10|
  H,0000FF,4,1,1:10
Şamdan işaretçi
chm=
  o,FF0000,5,,5|
  o,FF0000,6,,5
Şamdan işaretçi
Kutuların gövdeleri için bir şamdan işaretçi (chm=F) grubu: Minimum, 50. ve 100. yüzdelik çizgiler için ayarlanabilir uzunluktaki bir yatay çizgi şekli işaretçileri (chm=H) grubu: İsteğe bağlı olarak, veri kümesinde aykırı değerleri göstermek için bazı daire şekli işaretçileri (chm=o). Hepsini bir araya getirdikten sonra bir kutu grafiğiniz oluyor.

Kutu grafikler için temel grafik türü, çubuk grafiği türlerinden (bhs, bvs, bhg, bvg) veya çizgi grafik türlerinden (lc, ls, lxy) herhangi biridir. Ancak, veri biçimi parametresine sıfır ekleyerek temel grafik türünü gizleyorsanız (ör. chd=t0: veya chd=s0:) hangi grafik türünü seçtiğiniz önemli değildir.

Kutulu grafikte en az beş veri dizisi bulunmalıdır: kutular ve maksimum ve minimum işaretçiler için dört, %50 işaretçisi için bir adet ve ayrıca, aykırı değer işaretçileri gibi istediğiniz diğer işaretçiler için ek veri dizileri. Önerilen seri sırası aşağıda verilmiştir. Seri 1'deki değer seri 2'de karşılık gelen değerden büyükse kutu chm=F işaretçi rengiyle doldurulur; seri 1'deki değer seri 2'deki değerden küçükse kutu doldurulmaz. Daha fazla bilgi için Şamdan İşaretçileri bölümüne bakın.

Doldurulmamış bir kutu için seri sırası:

  1. Minimum değer
  2. %25 işaretçi (dolgulu kutu için% 75)
  3. %75 işaretçi (dolgulu kutu için% 25)
  4. Maksimum değer
  5. %50 keçeli kalem
  6. Seri altı ve sonrası, aykırı değerler gibi ek işaretçi verileri içindir.

Ek işaretçi serisini, şamdan işaretçi verilerinin öncesine veya sonrasına yerleştirebilirsiniz, ancak tümünü en sona koymak daha kolaydır.

Farklı işaretçiler, farklı temel grafik türleri belirterek veya verileri farklı şekilde sıralayarak farklı kutulu grafik stilleri oluşturabilirsiniz

Açıklama Örnek

Bu, standart bir kutulu grafiktir ancak her bir grafik öğesini oluştururken hangi işaretçinin kullanıldığını vurgulamak için farklı grafik öğelerine farklı renkler atanır.

  • cht=bvs - Temel grafik türü bvs ancak bu temel grafikteki hiçbir çubuk aslında gösterilmiyor. Burada herhangi bir bileşik grafik türünü belirtebilirdik.
  • chd=t0: - t0, bu çizgi grafikteki tüm satırları gizler. Tüm veriler yalnızca işaretçiler için kullanılır. Verilerde, grafiğin sol ve sağ kenarlarıyla çakışan işaretçilerin olmaması için ilk ve son değerler -1'dir. İkinci serideki tüm değerler, üçüncü serideki karşılık gelen değerlerden düşük olduğundan tüm kutular doldurulmaz.
    • -1,5,10,7,12,-1 - Minimum değer: alttaki turuncu çubukların alt noktası; aynı zamanda yatay yeşil çizgilerin yüksekliği.
    • -1,25,30,27,24,-1 - %25 değer: turuncu kutuların alt yatay kenarı.
    • -1,40,45,47,39,-1 - %75 değer: turuncu kutuların üst yatay kenarı.
    • -1,55,63,59,80,-1 - Maksimum değer: Üstteki turuncu çubukların üst noktası; aynı zamanda yatay mavi çizgilerin yüksekliği.
    • -1,30,40,35,30,-1 - Şamdanların içindeki siyah yatay "Ortanca değer" çizgileri.
    • -1,-1,5,70,90,-1 - Aykırı değer verileri (kırmızı daireler)
    • -1,-1,-1,80,5,-1 - Daha fazla aykırı değer verisi (kırmızı daireler). Aykırı değer verileri iki kümeye ayrılır, çünkü ofsetler veya diğer karmaşık püf noktaları kullanılmadan aynı seride biri diğerinin üzerinde olan iki işaretçiniz olamaz.
  • chm= - Aşağıda açıklandığı gibi işaretçi verileri:
    • F,FF9900,0,1:4,40 - İlk seride (0) başlayıp 1-4 arası noktalarda 40 numarada başlayan dört veri serisini kullanan turuncu şamdan işaretçiler (F).
    • H,0CBF0B,0,1:4,1:20 - Minimum değeri gösteren yeşil yatay çizgi işaretçileri. Bunlar ilk seriden alınmıştır.
    • H,0000FF,3,1:4,1:20 - Maksimum değeri gösteren mavi yatay çizgi işaretçileri. Bunlar 3. seridendir.
    • H,000000,4,1:4,1:40 - %50 değerini gösteren siyah yatay çizgi işaretçileri. Bunlar 4. seridendir.
    • o,FF0000,5,-1,7 - Aykırı değerler için altıncı veri dizisine atanmış kırmızı daireler. İşaretçiler, bu serideki tüm öğelere atanır. Bu, aykırı değer içermeyen kutular için -1 kullanır.
    • o,FF0000,6,-1,7 - Daha fazla aykırı değer. Aykırı değerleri aynı kutu çevresinde birbirinin üzerine yığmak istediğinizde başka bir veri serisi gerekir.

İki veri kümesi içeren dikey çubuk grafik: Bir veri kümesi koyu mavi, ikincisi soluk mavi renkte yığılmış

cht=bvs
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,30,27,24,-1|
  -1,40,45,47,39,-1|
  -1,55,63,59,80,-1|
  -1,30,40,35,30,-1|
  -1,-1,5,70,90,-1|
  -1,-1,-1,80,5,-1
chm=
  F,FF9900,0,1:4,40|
  H,0CBF0B,0,1:4,1:20|
  H,000000,4,1:4,1:40|
  H,0000FF,3,1:4,1:20|
  o,FF0000,5,-1,7|
  o,FF0000,6,-1,7

lc grafik türü her zaman eksen çizgilerini gösterir. Eksen çizgileri olmayan bir grafik oluşturmak için ls grafik türünü belirtin.
Lc grafik türü kenarlıkları gösterir
  cht=lc
ls grafik türü kenarlık göstermiyor
   cht=ls
Dolgulu bir kutu oluşturmak için ikinci serideki noktanın, üçüncü seride karşılık gelen noktadan daha büyük olmasını sağlayın. Daha büyük olan değer, sağda gösterilen kodda kırmızı renkle işaretlenir. İki veri kümesi içeren dikey çubuk grafik: Bir veri kümesi koyu mavi, ikincisi soluk mavi renkte yığılmış
chd=t0:
  -1,5,10,7,12,-1
  -1,40,30,27,24,-1
  -1,25,45,47,39,-1
  -1,55,63,59,80,-1

Başa dön

 

Yerleştirilmiş Grafikler

Çizgi grafiğe yerleştirilmiş pasta grafik

Dinamik simgeler kullanarak herhangi bir grafik türünü çubuk, çizgi, radar veya scatter grafiğine yerleştirebilirsiniz. Dinamik Simgeler (chem) işaretçi dokümanlarının Yerleşik Grafikler bölümüne bakın.

Başa dön

 

Standart Özellikler

Bu sayfadaki özelliklerin geri kalanı standart grafik özellikleridir.

Çizgi İşaretçileri chm=D [Çubuk, Şamdan, Çizgi, Radar, Dağılım]

Grafiğinizdeki verileri izleyen bir çizgi ekleyebilirsiniz. Bu özellik genellikle bileşik grafiklerde kullanılır.

Birden fazla satır eklemek (veya bunu diğer herhangi bir chm işaretçisiyle birleştirmek) için dikey çizgi ( | ) sınırlayıcı kullanarak chm parametre gruplarını ayırın. Bu parametreyle kesikli çizgi işaretçisi oluşturamazsınız.

Söz dizimi

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
Bunun bir çizgi işaretçisi olduğunu belirtir.
<color>
Çizginin, RRGGBB onaltılık biçiminde rengi.
<series_index>
Çizgiyi çizmek için kullanılan veri dizilerinin dizinidir. Veri serisi dizini, ilk veri dizisi için 0, ikinci veri dizisi için 1 vb. şeklindedir.
<which_points>
Çizgiyi çizmek için bir serideki hangi noktaların kullanılacağı. Aşağıdaki değerlerden birini kullanın:
  • 0 - Serideki tüm noktaları kullanın.
  • start:end - Seride, başlangıç ile bitiş arasında (sıfır tabanlı dizin) dahil olmak üzere belirli bir nokta aralığı kullanın. Ayrıca, ara noktaları belirtmek için kayan nokta değerlerini kullanabilir veya sırasıyla ilk veya son veri noktasını belirtmek için başlangıç veya bitiş değerini boş bırakabilirsiniz. başlangıç ve bitiş, son değerden ters dizin olarak negatif olabilir. Hem başlangıç hem de bitiş negatifse bunları artan değerle yazdığınızdan emin olun (ör. -6:-1).
<size>
Çizginin piksel cinsinden genişliği.
<opt_z_order>
[İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).

 

Örnekler

Açıklama Örnek

Bu, çubuk grafik üzerinde bir işaretçi çizgi çizme örneğidir. Z sırası 1 olarak ayarlandığı için çizgi, çubukların üzerine çizilir.

Bu örnekte hem çubuklar hem de veri satırı için aynı veriler kullanılmaktadır.
Çizgi işaretçili çubuk grafik
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

Bu, aynı çubuk grafiktir, ancak yalnızca çizgi için ek bir veri dizisi içerir. Bu bir bileşik grafik örneğidir. Bileşik grafikler, chd parametresine ek veri serileri eklenerek ve chd için bir değer eklenerek grafiğin ek veri serilerini "yoksayılmasını" belirtir.

Daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Çizgi işaretçili çubuk grafik
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

Başa dön

Şekil İşaretçileri chm [Çubuk, Çizgi, Radar, Dağılım]

Bir grafikteki tüm veri noktaları veya tek tek veri noktaları için grafik işaretçiler belirtebilirsiniz. İki veya daha fazla işaretçi aynı noktayı kapsıyorsa işaretçiler chm parametresinde göründükleri sırayla çizilir. Ayrıca, veri noktalarında metin işaretçileri oluşturabilirsiniz. Bu konu, Veri Noktası İşaretçileri bölümünde açıklanmıştır.

chm parametrelerini ayırmak için dikey çizgi karakteri ( | ) kullanarak şekil işaretçilerini diğer tüm chm parametreleriyle birleştirebilirsiniz.

Söz dizimi

İşaretlenmesi gereken her seri için aşağıdaki parametrelerden bir grup belirtin. Birden çok seriyi işaretlemek için dikey çizgi karakteriyle ayrılmış ek parametre grupları oluşturun. Tüm serileri işaretlemenize gerek yoktur. Bir veri serisine işaretçi atamazsanız hiç işaretçi almaz.

Şekil işaretçileri, dağılım grafiklerinde biraz farklı çalışır. Daha fazla bilgi edinmek için ilgili dokümanları inceleyin.

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>
@
[İsteğe bağlı] İşaretçi türünden önce isteğe bağlı @ karakterini eklerseniz <opt_who_points> x:y biçimini kullanmalıdır.
<işaretçi_türü>
Kullanılacak işaretçinin türü. Aşağıdaki türlerden birini belirtin:
  • a - Ok
  • c - Çapraz
  • C - Dikdörtgen. Dikdörtgen işaretçi varsa en az iki veri serinizin olması gerekir. Bu seride seri 0 alt kenarı, seri 1 ise üst kenarı belirtir. <size>, dikdörtgenin genişliğini piksel cinsinden belirtir.
  • d - Elmas
  • E - Hata çubuğu işaretçisi ( ) Bu işaretçinin oluşturulması için iki veri dizisi gerekir. Bu serilerden biri alt kısım için, ikinci seride de üst sınır için bir nokta bulunur. Ayrıca, genişletilmiş bir <size> söz dizimini de gösterir: line_thickness[:top_and_bottom_width], burada top_and_bottom_width isteğe bağlıdır. Aşağıdaki örneklere göz atın.
  • h: Grafikte belirtilen yükseklikteki yatay çizgi. (<opt_which_points> parametresi için geçerli tek biçim opt_which_points'dir.)
  • H - Belirtilen veri işaretçisi üzerinde yatay çizgi. Bu, tam bir satır uzunluğu belirtmenize olanak tanıyan, genişletilmiş bir <size> söz dizimini destekler: line_thickness[:length] burada :length isteğe bağlıdır ve varsayılan olarak tam grafik alanı genişliğine ayarlanır.
  • o - Çevre
  • s - Kare
  • v - X ekseninden veri noktasına dikey çizgi
  • V - Ayarlanabilir uzunluktaki dikey çizgi. Bu, tam bir satır uzunluğu belirtmenize olanak tanıyan, genişletilmiş bir <size> değeri söz dizimini destekler: line_thickness[:length]; burada :length isteğe bağlıdır ve tam grafik alanı yüksekliğini varsayılan olarak ayarlar. İşaretçi, veri noktasının ortasında ortalanır.
  • x - Bir X
<color>
Bu seriye ait işaretçilerin RRGGBB onaltılık biçiminde rengi.
<series_index>
İşaretçilerin çizileceği veri dizisinin sıfır tabanlı dizini. Konumu x/y konumuna göre belirten h işaretçi ve işaretçi için yok sayılır (@ karakteriyle başlar). Gizli veri serilerini işaretçiler için bir kaynak olarak kullanabilirsiniz. Daha fazla bilgi için Bileşik Grafikler bölümüne bakın. Gruplandırılmış dikey çubuk grafikler, işaretçileri belirli çubuklarla hizalamak için özel bir genişletilmiş söz dizimi destekler.
<opt_which_points>
[İsteğe bağlı] İşaretçilerin üzerine çizileceği noktalar. Varsayılan olarak tüm işaretçiler kullanılır. Aşağıdaki değerlerden birini kullanın:
  • n.d - İşaretçinin nereye çizileceği. Anlamı, işaretçi türüne bağlıdır:
    • h dışındaki tüm türler - İşaretçinin hangi veri noktasına çizileceği. Burada n.d, serideki sıfır tabanlı dizindir. Tam sayı olmayan bir değer belirtirseniz kesir, hesaplanan bir ara noktayı gösterir. Örneğin, 3,5, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.
    • h - 0,0 ile 1,0 arasında bir sayı. Burada 0,0 grafiğin alt kısmında, 1,0 ise grafiğin en üstünde yer alır.
  • -1 - Tüm veri noktalarına bir işaretleyici çizin. Tüm veri noktalarından yararlanmak için bu parametreyi boş da bırakabilirsiniz.
  • -n - Her n. veri noktasına bir işaretleyici çizin. Kayan nokta değeri; n 1'den küçükse grafik sizin için ek ara noktalar hesaplar. Örneğin, -0,5 değeri veri noktalarından iki kat daha fazla işaretçi koyar.
  • start:end:n - Başlangıç ile bitiş arasındaki dizin değerleri dahil olmak üzere bir aralıktaki her n. veri noktasına bir işaretçi çizin. Tüm parametreler isteğe bağlıdır (olabilir). Bu nedenle, 3::1 dördüncü öğeden son 1. adıma doğru olur ve bu parametre tamamen atlanırsa varsayılan olarak first:last:1 kullanılır. Tüm değerler kayan nokta sayıları olabilir. Başlangıç ve bitiş, son değerden geriye doğru saymak için negatif olabilir. Hem başlangıç hem de bitiş negatifse bunların artan değerde listelendiğinden emin olun (ör. -6:-1:1). n adımı değeri 1'den küçükse verilen veri değerlerinin interpolasyonu yapılarak ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedir
  • x:y - Grafikteki belirli bir x/y noktasına bir işaretleyici çizin. Bu noktanın bir çizgi üzerinde olması gerekmez. Bu seçeneği kullanmak için işaretçi türünden önce @ karakterini ekleyin. Koordinatları kayan nokta değerleri olarak belirtin. Burada 0:0, grafiğin sol alt köşesi, 1:1 ise grafiğin sağ üst köşesidir. Örneğin, bir grafiğin ortasına 15 piksellik kırmızı bir elmas eklemek için @d,FF0000,0,0.5:0.5,15 işaretini kullanın.
<size>
İşaretçinin piksel cinsinden boyutu. Çoğu kişi, bu parametre için tek bir sayı değeri alır; V, H ve S işaretçileri, <size>[:width] söz dizimini destekler. Burada, isteğe bağlı ikinci bölüm, çizgi veya işaretçi uzunluğunu belirtir.
<opt_z_order>
[İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse bunlar URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).
<opt_offset>
[İsteğe bağlı] Belirtilen konumdan yatay ve dikey ofsetleri belirtmenizi sağlar. : ayırıcısının kullanıldığı söz dizimi şu şekildedir: reserved:<horizontal_offset>:<vertical_offset>. Belirtilmişse <opt_z_order> için chm parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler: o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
  • reserved - Boş bırakın.
  • <horizontal_offset> - Yatay ofseti piksel cinsinden belirten pozitif veya negatif sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.
  • <vertical_offset> - Dikey ofseti piksel cinsinden belirten pozitif veya negatif sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.

 

Örnekler

Açıklama Örnek

Aşağıda, şekil ve çizgi işaretçilerinden birkaçına dair bir örnek verilmiştir.

  • a,990066,0,0.0,9.0 - Mor ok, ilk seri, ilk nokta, 9 numara.
  • c,FF0000,0,1.0,20.0 - Kızılhaç, ilk seri, ikinci nokta, 9 numara.
  • d,80C65A,0,2,20.0 - Yeşil baklava, birinci seri, üçüncü nokta, 9 numara.
  • H,000000,0,3,1:40 - Siyah yatay çizgi, ilk seri, 3. veri noktası, bir piksel genişliğinde, kırk piksel uzunluğunda.
  • o,FF9900,0,4.0,12.0 - Turuncu daire, ilk seri, beşinci nokta, boyut 12.
  • s,3399CC,0,5.0,11.0 - Mavi kare, ilk seri, altıncı nokta, 11 boyut.
  • v,BBCCED,0,6.0,1.0 - noktaya kadar dikey çizgi, ilk seri, yedinci nokta, bir piksel genişliğinde.
  • V,3399CC,0,7.0,1.0 - Grafiğin alttan üst kısmına dikey çizgi, ilk seri, sekizinci nokta, bir piksel genişliğinde.
  • x,FFCC33,0,8.0,20.0 - Sarı "X", ilk seri, dokuzuncu nokta, boyut 20.
  • H,FFFF00,0,9,2 - Veri noktası 9'da grafiğin genişliğini yatay sarı çizgiyle çizin.
  • h,FF0000,0,0.5,1 - Belirtilen yükseklikte, ilk seride, grafiğin yarısında, bir piksel genişliğinde kırmızı yatay çizgi.
İşaretçileri olan çizgi grafik
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

Bir veri dizisinde elmasların, diğer veri dizisinde de dairelerin kullanıldığı bir örneği aşağıda bulabilirsiniz.

İki veya daha fazla işaretçi aynı noktayı kapsıyorsa işaretçiler chm parametresinde göründükleri sırayla çizilir. Burada, daire, chm ile belirtilen ilk işaretçidir. Bu nedenle ilk olarak çizilir. Baklava deseni belirtilir ve ikinci olarak çizilir. Böylece dairenin üzerine çizilir.

Bir çizginin her veri noktasında 15 piksel olan daireler, diğer çizgide ise 10 piksellik elmaslar var. Her iki çizgide de ortak olan noktada elmas çizilir
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

Aşağıda, her saniye veri noktasında (-2, diğer her nokta) bir işaretçi bulunan çizgi grafik verilmiştir.

Her ikinci noktada işaretçi bulunan çizgi grafik
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
Burada, veri noktalarından iki kat daha fazla işaretçiye sahip bir çizgi grafik verilmiştir (-0,5 her yarım nokta anlamına gelir). Her ikinci noktada işaretçi bulunan çizgi grafik
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
Bu örnekte, özel renklere ve kalınlığa sahip kılavuz çizgileri oluşturmak için h ve v işaretçilerinin nasıl kullanılacağı gösterilmektedir. Z sırası değeri (son değer), ızgara çizgilerinin veri çizgisinin altına çizilebilmesi için -1 olarak ayarlanır.
Her ikinci noktada işaretçi bulunan çizgi grafik
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

Bu grafik, bir çizgi grafiğe dikey dolgu çizgileri ekler:

  • v - Grafiğe dikey çizgiler
  • FF0000 - Kırmızı çizgiler
  • 0 - Seri dizini
  • : :.5 - Aralık belirleyici: Baştan sona her 0, 5 puanda bir.
  • 2 - Kalınlık 2 piksel.
Her ikinci noktada işaretçi bulunan çizgi grafik
chm=
  v,FF0000,0,::.5,2
Bu örnekte, tam koordinatları kullanarak grafiğe bir ok ve metin işaretçisi eklenir. İlk D işaretçisi, çubukların altındaki iz çizgisidir. İkinci işaretçi ok, üçüncü işaretçi ise ok metnidir.
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
Belirli bir veri noktasına (H) sabitlenen yatay çizgi, göreli değerleri göstermek veya bir grafikte veri değerinin yüksekliğini vurgulamak için yararlı olabilir.
chm=H,FF0000,0,18,1

Bu grafik, <size> parametresinde çizgi kalınlığını ve uzunluğunu belirtebilen işaretçileri gösterir.

  • E,000000,0,6,1:20 - 1 piksel genişliğinde, 20 piksel uzunluğunda üst ve alt çubuklara sahip siyah hata çubuğu. Alt taraf seri 0 nokta 8'e, üst kısım ise 1 nokta 8'e sabitlenmiştir.
  • H,990066,1,2,5:50 - Veri noktası 2'de ortalanmış, beş piksel genişliğinde ve elli piksel uzunluğunda mor, yatay çizgi.
  • V,3399CC,0,8,3:50- 3 piksel genişliğinde, elli piksel uzunluğunda, 8. veri noktası üzerinde ortalanmış mavi, dikey çizgi.
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1%7CC2,500 />73
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

Başa dön

Şamdan İşaretçileri chm=F [Çubuk, Çizgi]

Şamdan işaretçileri, bir veri dizisindeki varyansı ve yön değişikliğini belirtir. Bunlar genellikle gün içindeki hisse senedi değerlerini göstermek için kullanılır. İşaretçi, yüksek ve düşük değeri gösteren segmentlerin yanı sıra belirli bir dönem (genellikle bir gün) için açılış ve kapanış değerini içerir. Şamdan işaretçiler hakkında daha fazla bilgi için buraya bakın.

Şamdan işaretçi, dikey bir çizgiyle ikiye ayrılan bir dikdörtgen olarak çizilir. Şamdan işaretçi çizmek için dört veri serisi gerekir. Her bir seride şunları belirtir:

  • Seri 1 ve 4, dikey çizginin sırasıyla alt ve üst kısmını belirtir. Bunlar genellikle günün düşük ve yüksek değerlerini temsil eder.
  • Seri 2 ve 3, dikdörtgenin dikey kenarlıklarını belirtir. Seri 2 açılış değeri, seri 3 ise kapanış değeridir. Dikdörtgenin rengi hangi öğenin daha yüksek olduğuna bağlıdır: Açılış değeri (seri 2) kapanış değerinden (seri 3) düşük olduğunda, fiyat artarsa ve dikdörtgen düz yeşil renkle varsayılan olarak doldurulur; açılış değeri (seri 2) kapanış değerinden (seri 3) daha yüksekse fiyat düşmüştür ve varsayılan olarak dikdörtgen düz kırmızı renkle doldurulur. Yalnızca azalan değere sahip bir dikdörtgen için dolgu rengi belirtebilirsiniz. Bunu belirttiğinizde, değeri artan dikdörtgen doldurulmaz (boş). Seri 2'nin, fiyatın yukarı veya aşağı olmasına bağlı olarak dikdörtgenin üst veya alt kısmı olabileceğini unutmayın.

chm parametrelerini ayırmak için bir dikey çizgi karakteri ( | ) kullanarak şamdan işaretçileri diğer tüm chm parametreleriyle birleştirebilirsiniz.

Not: İşaretçileri çizmek için kullanılan verilere ait çizgilerin grafikte görünmesini istemiyorsanız biçim türünden sonra 0 eklemeniz gerekir. Örneğin: Metin biçimindeki bir veri dizesinde chd=t0:10,20,30,40. Daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Her bir serinin satırlarını gösteren bir örneği aşağıda bulabilirsiniz:

Söz dizimi

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
Bunun bir şamdan işaretçi olduğunu belirtir.
<opt_declining_color>
[İsteğe bağlı] Değer azalırken (seri 2 değeri > karşılık gelen seri 3 değeri) dikdörtgenler için dolgu rengi elde edin. Bu, RRGGBB biçiminde bir onaltılık sayıdır. Değerler arttığında dikdörtgen boş olur. Varsayılan değer, artırmak için düz yeşil, azaltmak için düz kırmızıdır (değerleri artırmak için özel bir dolgu rengi belirtemezsiniz).
<data_series_index>
Şamdan işaretçileriniz için ilk seri olarak kullanılacak veri serisi dizini. Bu dizin sıfır tabanlı bir dizindir. Dolayısıyla, burada 1 değerini belirtirseniz ve altı seriniz varsa, şamdan işaretçileri çizmek için ikinci, üçüncü, dördüncü ve beşinci seri kullanılır.
<opt_which_points>
[İsteğe bağlı] İşaretçi çizmek için hangi veri noktalarının kullanılacağını belirtir. Varsayılan tüm işaretçilerdir. Aşağıdaki biçimlerden birini kullanın:
  • n.d - Serideki tek bir noktanın üzerine bir işaretçi çizin. Burada n.d, serideki noktanın dizinidir. Tam sayı olmayan bir değer belirtirseniz kesir, hesaplanan bir ara noktayı gösterir. Örneğin, 3,5, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.
  • -1 - Tüm veri noktalarına bir işaretleyici çizin. Tüm işaretçilerde çizim yapmak için bu parametreyi boş da bırakabilirsiniz.
  • -n - Her n. veri noktasına bir işaretleyici çizin.
  • start:end:n - Başlangıç ile bitiş arasındaki dizin değerleri dahil olmak üzere bir aralıktaki her n. veri noktasına bir işaretçi çizin. Tüm parametreler isteğe bağlıdır (olabilir). Bu nedenle, 3::1 dördüncü öğeden son 1. adıma doğru olur ve bu parametre tamamen atlanırsa varsayılan olarak first:last:1 kullanılır. Tüm değerler kayan nokta sayıları olabilir. Başlangıç ve bitiş, son değerden geriye doğru saymak için negatif olabilir. Hem başlangıç hem de bitiş negatifse bunların artan değerde listelendiğinden emin olun (ör. -6:-1:1). n adımı değeri 1'den küçükse verilen veri değerlerinin ara değeri uygulanarak ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedir
<width>
Tüm dikdörtgenlerin piksel cinsinden genişliği.
<opt_z_order>
[İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).

 

Örnekler

Açıklama Örnek

Dört serili bir çizgi grafikte şamdan işaretçileriyle ilgili bir örneği burada bulabilirsiniz. 0000FF (mavi) özel dolgu rengi belirtilir ve bu renk, seri 3'teki nokta seri 2'deki eşdeğer noktadan daha küçük olduğunda dikdörtgenleri doldurmak için kullanılır.

İlk ve son dikdörtgen grafik tarafından kırpılır. Bu değerleri ortadan kaldırmak üzere chm'nin dördüncü parametresi için 1:4 değerini belirtebilirsiniz.

Serideki satırları gizlemek için veri dizesindeki sıfıra dikkat edin: chd=t0. Bu, tüm grafik verilerinin işaretçiler için kullanılacağını belirtir.

<which_point> parametresi boş. Bu parametre tüm veri noktalarındaki şamdanları çiziyor.

Dört turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

Aşağıda, varsayılan renklerin kullanıldığı, ilk ve son öğenin kaldırıldığı bir grafik örneği verilmiştir.

Bu bileşik grafik, çizgi grafik (temel grafik türü) ile şamdan işaretçilerin kombinasyonudur. cht=t:1 içindeki 1 değeri, ilk veri dizisinden sonraki tüm veri dizilerinin temel grafik türünden (çizgi grafik) gizlenmesi gerektiği anlamına gelir. chm=F,,1,1:4,20 öğesindeki ilk 1, şamdan verilerinin 2., 3., 4. ve 5. seriden geldiği (1'in sıfır tabanlı olduğu) anlamına gelir. Bunun gibi bileşik grafiklerin nasıl çizileceği hakkında daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

Başa dön