Bu sayfada, Charts API kullanılarak renkli haritaların nasıl oluşturulacağı açıklanmaktadır. Bu grafik, eski harita grafiğinden (cht=t
) daha büyük bir haritayı ve daha fazla özelliği destekleyen yeni ve iyileştirilmiş bir sürümdür.
İçindekiler
Grafiğe Özgü Özellikler |
Standart özellikler
|
Genel bakış
Özel renklerle vurgulanmış çeşitli ülkelerin veya eyaletlerin yer aldığı bir harita oluşturabilirsiniz. Seçtiğiniz ülkeleri doğru şekilde görüntülemek için haritanın yakınlaştırmasını sağlayabilir veya enlem ve boylam değerlerini kullanarak özel bir düzeyde yakınlaştırabilir veya uzaklaştırabilirsiniz.
Desteklenen Parametreler
Harita grafikleri aşağıdaki parametreleri destekler:
Parametre | Zorunlu veya İsteğe Bağlı | Açıklama |
---|---|---|
cht=map<opt_zoom_and_center> |
Zorunlu | Bir harita grafiği belirtir. opt_zoom_and_center - Grafiği belirli bir bölgede yakınlaştırmanıza veya ortalamanıza olanak tanıyan isteğe bağlı bir dize. Ayrıntıları inceleyin |
chs |
Zorunlu | Harita boyutu. Bir harita için maksimum boyut 600 piksel genişlik, 600 piksel yükseklik veya toplam 300.000 pikseldir. |
chd= |
İsteğe bağlı | Veri değeri kullanılırsa chco ile belirtilen renk gradyanı ile birlikte ilgili ülkenin rengini belirtir. |
chld= |
Zorunlu |
|
|
İsteğe bağlı | Grafik renkleri. Bu dizenin biçimi,
|
chtt, chts |
İsteğe bağlı | Grafik başlığı ve stili |
chm |
İsteğe bağlı | Grafik işaretçileri |
chma |
İsteğe bağlı | Grafik kenar boşlukları |
chf=bg... |
İsteğe bağlı | Katı dolgular (yalnızca arka plan) |
chdl |
İsteğe bağlı | Grafik göstergeleri |
Örnekler
Açıklama | Örnek | |||
---|---|---|---|---|
Bu örnekte:
|
|
|||
Fransa'yı gösteren, iki bölge vurgulanmış bir harita:
|
chld=FR-D|FR-B|FR |
|||
Bu harita, renk gradyanlarının kullanımını göstermektedir.
|
chd=t:0,50,100 |
|||
Haritanın belirtilen grafik boyutundan kırpılabileceğini unutmayın. Bunun nedeni, bir haritayı belirtilen grafik boyutuna sığacak şekilde bozmamak, ancak haritayı chld'de belirttiğiniz bölgelerle sınırlandırmaktır. Bu nedenle, grafik sınırlarının içindeki bölgelerin kırpılmaması için harita boyutunu manuel olarak ayarlamanız gerekebilir. |
|
Yakınlaştırma ve ortalama
Varsayılan olarak grafik, seçilen bölgelerinizi ortalamak üzere yakınlaştırılıp ortalanır ve oluşturulan alana tanımlanan harita boyutu dahilinde mümkün olduğunca yakın bir şekilde sığdırılır. Ancak, grafiğin ortalama ve yakınlaştırma düzeyini iki farklı şekilde özelleştirebilirsiniz:
Piksele göre
Kenarlıkları piksel boyutuna göre ayarlamak için şu biçimi kullanın:
cht=map:auto=<left_border>,<right_border>,<top_border>,<bottom_border>
Burada her kenarlık boyutu, otomatik olarak hesaplanan yakınlaştırma düzeyinin ötesinde, piksel cinsinden gösterilecek ek kenarlıktır.
Yalnızca uzaklaştırma yapabilirsiniz (pozitif değerler); piksel yakınlaştırma özelliğini kullanarak varsayılan yakınlaştırma düzeyinden daha yakına yakınlaştırma (negatif değerler) yapamazsınız.
Örnekler:
Bu örneklerin tümü Londra (Latin Amerika)
Yakınlaştırma yok (varsayılan) | Her kenarda 30 piksel uzaklaştırıldı | Sağa doğru uzaklaştırıldı ve aşağı kaydırıldı |
---|---|---|
|
cht=map:auto=30,30,30,30 |
cht=map:auto=50,0,80,0 |
Enlem ve Boylama Göre
Oluşturulan haritanın üst, alt, sol ve sağ kenarlıklarını, burada gösterilen söz dizimini kullanarak enlem ve boylama göre tam olarak belirtebilirsiniz:
cht=map:fixed=<bottom_border_lat>,<left_border_long>,<top_border_lat>,<right_border_long>
Burada <bottom_border_lat> ve <top_border_lat> değerleri alt ve üst kenarlıkların enlemini, <left_border_long> ve <right_border_long> değerleri de sol ve sağ kenarlıkların boylamını belirtir.
Not: Merkatör projeksiyonu bozulmasından (temel olarak, eğri bir haritayı düz bir görüntü üzerine yansıtmak) dolayı, uzun ve dar bir şeride odaklanılması haritanızda bazı beklenmeyen boyut farklılıklarına neden olabilir.
Örnekler:
Aşağıdaki örneklerde, 0,1° boylam ve 51,5° enlem ile Londra (maviyle vurgulanmıştır) gösterilmektedir. Harita yalnızca Büyük Britanya'yı (belirtildiği gibi) görüntülemeye ve belirtilen grafiği bozulmadan doldurmaya çalıştığı için harita kırpma işleminin nasıl yapıldığına dikkat edin.
Odaklanmış | Enlemler +10* değişti | Tüm değerler azaltılarak yakınlaştırıldı |
---|---|---|
cht=map:fixed=40,-10,60,10 |
|
cht=map:fixed=48,-3,54,3 |
Aynı dereceyi yukarı taşımış olsak da ortadaki resmin boyutunun ilk resimden biraz daha küçük olduğuna dikkat edin. Bunun nedeni, 3D küreyi 2D görüntü üzerine yansıtmamızdır. İkinci grafikle aynı boyutta olması için ikinci grafiğin genişliğini artırmanız gerekir.
Standart Özellikler
Bu sayfadaki özelliklerin geri kalanı standart grafik özellikleridir.
Grafik Başlığı chtt
, chts
[Tüm grafikler]
Grafiğinizin başlık metnini, rengini ve yazı tipi boyutunu belirtebilirsiniz.
Söz dizimi
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
- Grafik başlığını belirtir.
- <chart_title>
- Grafikte gösterilecek başlık. Bunun nerede gösterileceğini belirtemezsiniz, ancak isteğe bağlı olarak yazı tipi boyutunu ve rengini belirtebilirsiniz. Boşlukları belirtmek için + işareti, satır sonlarını belirtmek için ise dikey çizgi (
|
) kullanın.
chts
[İsteğe bağlı] - chtt
parametresi için renkler ve yazı tipi boyutu.
- <color>
- RRGGBB onaltılık biçiminde başlık rengi. Varsayılan renk siyahtır.
- <font_size>
- Başlığın punto cinsinden yazı tipi boyutu.
- <opt_alignment>
- [İsteğe bağlı] Başlığın hizalanması. Şu büyük/küçük harfe duyarlı dize değerlerinden birini seçin: "l" (sol), "c" (ortalanmış) "r" (sağ). Varsayılan değer "c"dir.
Örnekler
Açıklama | Örnek |
---|---|
Varsayılan renk ve yazı tipi boyutunu kullanan, başlıklı bir grafik. Artı işaretiyle ( Satır sonu yapmaya zorlamak için bir dikey çizgi karakteri (
|
chtt=Site+visitors+by+month| |
Mavi, sağa hizalı, 20 puanlık başlık içeren bir grafik. |
chtt=Site+visitors |
Grafik Kenar Boşlukları chma
[Tüm grafikler]
Grafiğin kenar boşluklarının boyutunu piksel cinsinden belirtebilirsiniz. Kenar boşlukları, belirtilen grafik boyutundan (chs
) içe doğru hesaplanır. Kenar boşluğu boyutunun artırılması toplam grafik boyutunu artırmaz ancak gerekirse grafik alanını küçültür.
Kenar boşlukları, varsayılan olarak grafik boyutu hesaplandıktan sonra kalan kısımdır. Bu varsayılan değer, grafik türüne göre değişir. Belirttiğiniz kenar boşlukları minimum bir değerdir. Grafik alanı kenar boşlukları için yer bırakırsa kenar boşluğu boyutu kalan değer olur. Kenar boşlukları, açıklamalar ve etiketler için gerekli olandan daha küçük olacak şekilde sıkılamaz. Aşağıda, bir grafiğin temel parçalarını gösteren bir şema verilmiştir:
Grafik kenar boşlukları, eksen etiketlerini ve parça alanını içerir. Açıklama alanı, metnin tam olarak sığması için otomatik olarak yeniden boyutlandırılır. İpucu: Bir çubuk grafikte, çubukların boyutu sabitse (varsayılan) grafik alanının genişliği azaltılamaz. |
Söz dizimi
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>, <right_margin>, <top_margin>, <bottom_margin>
- Grafik alanının piksel cinsinden minimum kenar boşluğu boyutu. Eksen etiketlerinin grafiğin kenarlıklarına çarpmasını önlemek için biraz dolgu eklemek üzere bu değeri artırın.
- <opt_legend_width>, <opt_legend_height>
- [İsteğe bağlı] Açıklamanın çevresindeki kenar boşluğunun piksel cinsinden genişliği. Lejandın grafik alanına veya resmin kenarlarına taşmasını önlemek için bunu kullanın.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte, grafiğin her bir kenarının minimum 30 piksellik bir kenar boşluğu vardır. Grafik açıklaması 30 pikselden fazla geniş olduğundan, sağ taraftaki kenar boşluğu grafik açıklamasının genişliğine ayarlanır ve diğer kenar boşluklarından farklıdır. Eksen etiketleri çizim alanının dışındadır ve bu nedenle kenar boşluğu içinde çizilir. |
|
Açıklamaların etrafına kenar boşluğu eklemek için Bu örnekte, açıklama yaklaşık 60 piksel genişliğindedir. |
|
Arka Plan Doldurma chf
[Tüm grafikler]
Grafik veri alanı ve/veya grafik arka planının tamamı için dolgu renkleri ve stilleri belirtebilirsiniz. Dolgu türleri, düz dolguları, çizgili dolguları ve renk geçişlerini içerir.
Farklı alanlar (örneğin, grafik alanının tamamı veya yalnızca veri alanı) için farklı dolgular belirtebilirsiniz. Grafik alanı dolgusu, arka plan dolgusunun üzerine yazılır. Tüm dolgular chf
parametresi kullanılarak belirtilir ve değerleri dikey çizgi karakteriyle (| ) ayırarak aynı grafikte farklı dolgu türlerini ( düz, şeritler, gradyanlar) karıştırabilirsiniz. Grafik alanı dolguları, grafik arka plan dolgularının üzerine yazılır.
Katı Dolgular chf
[Tüm Grafikler]
Arka plan ve/veya grafik alanı için düz bir dolgu belirtebilir ya da tüm grafiğe bir şeffaflık değeri atayabilirsiniz. Dikey çizgi karakterini (|
) kullanarak birden fazla dolgu belirtebilirsiniz. (Yalnızca Haritalar: Arka plan).
Söz dizimi
chf=<fill_type>,s,<color>|...
- <fill_type>
- Grafiğin doldurulan kısmı. Aşağıdaki değerlerden birini belirtin:
bg
- Arka plan dolgusuc
- Grafik alanı dolgusu. Harita grafikleri için desteklenmez.a
- Tüm grafiği (arka planlar dahil) şeffaf yapın.<color>
öğesinin ilk altı hanesi yok sayılır ve yalnızca son ikisi (şeffaflık değeri) grafiğin tamamına ve tüm dolgulara uygulanır.b<index>
- Çubuk düz dolgular (yalnızca çubuk grafikler). <index> ifadesinin yerine düz renkle dolduracak çubukların seri dizinini girin. Bunun etkisi, bir çubuk grafiktechco
belirtmek gibidir. Örnek için Çubuk Grafik Serisi Renkleri bölümüne bakın.
- sn.
- Sabit veya şeffaf bir dolgu gösterir.
- <color>
- RRGGBB onaltılık biçiminde dolgu rengi. Saydamlıklarda ilk altı basamak yoksayılır ancak yine de eklenmelidir.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte grafik arka planı soluk gri ( |
|
Bu örnekte grafik arka planı soluk gri ( |
|
Bu örnekte, grafiğin tamamına% 50 şeffaflık uygulanmaktadır (onaltılık tabanda 80, 128 veya yaklaşık% 50 şeffaflıktır). Tablo hücresi arka planının grafikte gösterildiğine dikkat edin. |
|
Grafik Açıklama Metni ve Stili chdl
, chdlp
, chdls
[Tüm grafikler]
Açıklamalar, grafiğin yan bölümünde her seri için kısa bir metin açıklaması yer alır. Bu açıklamadaki her seriyle ilişkili metni belirtebilir ve grafiğin nerede görüneceğini belirtebilirsiniz.
Açıklamanızın kenar boşluklarını nasıl ayarlayacağınızı öğrenmek için de chma
konusuna bakın.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL güvenli karakterlere izin verilir. Güvenliğiniz için 0-9a-zA-Z
karakter kümesinde olmayan karakterleri içeren tüm dizeleri URL olarak kodlamanız gerekir.
URL kodlayıcıyı Google Görselleştirme Belgeleri'nde bulabilirsiniz.
Söz dizimi
chdl=<data_series_1_label>|...|<data_series_n_label> chdlp=<opt_position>|<opt_label_order> chdls=<color>,<size>
chdl
: Her bir serinin açıklama bölümünde gösterilecek metni.
- <data_series_label>
- Gösterge girişlerinin metni. Her etiket,
chd
dizisindeki karşılık gelen seriye uygulanır. Alanlar için + işaretini kullanın. Bu parametreyi belirtmezseniz grafikte gösterge gösterilmez. Etiketlerde satır sonu belirtmek mümkün değildir. Açıklamalar genellikle açıklama metninizi içerecek şekilde genişler ve grafik alanı, göstergeye uyacak şekilde daralır.
chdlp
- [İsteğe bağlı] Açıklamaların konumu ve açıklama girişlerinin sırası. <position> ve/veya <label_order> değerlerini belirtebilirsiniz. Her ikisini de belirtirseniz bunları bir çubuk karakteriyle ayırın. chdl
içindeki boş gösterge girişlerinin açıklama bölümünde atlanmasını istiyorsanız herhangi bir değere "s" ekleyebilirsiniz. Örnekler: chdlp=bv
, chdlp=r
, chdlp=bv|r
, chdlp=bvs|r
- <opt_position>
- [İsteğe bağlı] Açıklamanın grafikteki konumunu belirtir. Açıklamalar ile grafik alanı veya resim kenarlığı arasında ek dolgu belirtmek için
chma
parametresini kullanın. Aşağıdaki değerlerden birini seçin:b
: Grafiğin alt tarafında açıklamalar, yatay bir satırda açıklama girişleri bulunur.bv
- Grafiğin alt kısmındaki açıklamalar, dikey bir sütunda gösterge girişleri bulunur.t
: Grafiğin üst tarafında açıklama bölümü, yatay satırda açıklama girişleri bulunur.tv
- Grafiğin üst tarafında açıklama bölümü, dikey sütunda gösterge girişleri bulunur.r
- [Varsayılan] Grafiğin sağında gösterge, dikey sütunda ise açıklama girişleri bulunur.l
- Grafiğin solunda açıklama, dikey sütunda açıklama girişleri bulunur.
- <opt_label_order>
- [İsteğe bağlı]
Etiketlerin açıklamada gösterildiği sıra.
Aşağıdaki değerlerden birini seçin:
l
- [Dikey açıklamalar için varsayılan] Etiketlerichdl
öğesine verilen sırada görüntüleyin.r
- Etiketlerichdl
işlevine verildiği gibi ters sırada görüntüler. Bu özellik, yığınlı çubuk grafiklerde göstergeyi
çubuklar göründüğü sırada göstermek açısından kullanışlıdır.a
- [Yatay açıklamalar için varsayılan] Otomatik sıralama: 10 piksellik bloklar halinde ölçülen kabaca uzunluğa göre, en kısa olana göre sıralama anlamına gelir. İki öğe aynı uzunluktaysa (10 piksellik bloğa bölünmüşse) önce listelenen öğe görünür.0,1,2...
- Özel etiket sırası. Bu,chdl
değerindeki sıfır tabanlı etiket dizinlerinin virgülle ayrılmış bir listesidir.
chdls
- [İsteğe bağlı] Açıklama metninin rengini ve yazı tipi boyutunu belirtir.
- <color>
- RRGGBB onaltılık biçimde açıklama metni rengi.
- <size>
- Açıklama metninin nokta boyutu.
Örnekler
Açıklama | Örnek |
---|---|
İki efsane örneği. Açıklama metnini veri serilerinizle aynı sırada belirtin. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
İlk grafikte yatay açıklama girişleri ( |
|
Bu örnekte, yazı tipi boyutunun değiştirilmesi gösterilmektedir. |
|
Ş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
- Okc
- ÇaprazC
- 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
- ElmasE
- 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
- Çevres
- Karev
- X ekseninden veri noktasına dikey çizgiV
- 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 şeklindedirx: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. Burada0: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çinchm
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.
|
chm= |
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= |
Aşağıda, her saniye veri noktasında (-2, diğer her nokta) bir işaretçi bulunan çizgi grafik verilmiştir. |
chd=t: |
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). | chd=t: |
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. |
chm= |
Bu grafik, bir çizgi grafiğe dikey dolgu çizgileri ekler:
|
chm= |
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= |
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.
|
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 />73chm=
|
Metin ve
Veri Değeri İşaretçileri chm
[Çubuk, Çizgi, Radar, Dağılım]
Grafiğinizdeki belirli noktaları özel metinle veya o noktadaki verilerin biçimlendirilmiş sürümleriyle etiketleyebilirsiniz.
chm
parametre gruplarını ayırmak için dikey çizgi karakteri ( |
) kullanarak tüm chm
işaretçilerini birleştirebilirsiniz.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL güvenli karakterlere izin verilir. Güvenliğiniz için 0-9a-zA-Z
karakter kümesinde olmayan karakterleri içeren tüm dizeleri URL olarak kodlamanız gerekir.
URL kodlayıcıyı Google Görselleştirme Belgeleri'nde bulabilirsiniz.
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.
chm= <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement> |...| <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
- <işaretçi_türü>
- Kullanılacak işaretçinin türü. Aşağıdaki türler arasından seçim yapabilirsiniz:
f<text>
- Metin içeren bir işaret. "f" karakterini, ardından da URL kodlamalı özel metni belirtin. Metin işaretçilerindeki virgüllerden çıkış yapmak için virgülün önüne \ işareti koyun. Örnek:fHello\,+World!
t<text>
- Basit bir metin işaretçidir. "t" karakterini ve ardından özel URL kodlamalı metni belirtin. Metin işaretçilerindeki virgüllerden çıkış yapmak için virgülün önüne \ işareti koyun. Örnek:tHello\,+World!
A<text>
- Ek açıklama işaretçisi. Bu, bayrak işaretçilerine benzer ancak işaretçiler üst üste gelmemeleri için konumlarını koordine eder. <opt_which_points> için geçerli tek biçim, serideki bir noktanın dizinini belirtmek üzere opt_which_points'dir.N<formatting_string>
- İsteğe bağlı biçimlendirmeyle birlikte bu noktadaki verilerin değeri.chds
parametresini (özel ölçeklendirme) kullanmazsanız tam olarak kodlanmış değeri verir; bu parametreyi herhangi bir biçim türüyle kullanırsanız değer, belirttiğiniz aralığa ölçeklendirilir. Sayısal işaretçiler içeren birchds
örneğini aşağıda görebilirsiniz. Yığılmış çubuk grafikte bu işaretçi türüyle <series_index> için -1 değerini belirtirseniz bu yığılmış çubuktaki tüm değerlerin toplamını gösteren bir işaretçi elde edersiniz. Biçimlendirme dizesi söz dizimi aşağıdaki gibidir:
<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
.
Bu öğelerin tümü isteğe bağlıdır. Her öğenin anlamı aşağıda verilmiştir:<preceding_text>
- Her değerden önce gelecek metin.*...*
- Sayılar için biçimlendirme ayrıntılarını belirtebileceğiniz, yıldız işaretleriyle sarmalanmış isteğe bağlı bir blok. Aşağıdaki değerler desteklenir ve tümü isteğe bağlıdır:<number_type>
- Sayısal değerler için sayı biçimi. Aşağıdakilerden birini seçin:f
- [Varsayılan] Kayan nokta biçimi. <decimal_places> değeriyle kesinliği de belirtmeyi düşünebilirsiniz.p
- Yüzde biçimi. % işareti otomatik olarak eklenir. Not: Bu biçimi kullanırken 0,0 - 1,0 arasındaki veri değerleri %0 - 100 ile eşlenir (örneğin, 0,43 %43 olarak gösterilir).e
- Bilimsel gösterim biçimi.c<CUR>
- Numarayı uygun para birimi işaretçisiyle belirtilen para biriminde biçimlendirin.<CUR>
yerine üç harfli bir para birimi kodu girin. Örnek: Avro içincEUR
. Tüm simgeler desteklenmese de kodların listesini ISO web sitesinde bulabilirsiniz.
<decimal_places>
- Kaç ondalık basamak gösterileceğini belirten bir tam sayı. Değer bu uzunluğa yuvarlanır (kısaltılmaz). Varsayılan değer 2'dir.z
- Sondaki sıfırları görüntüler. Varsayılan ayar hayırdır.s
- Grup ayırıcılarını görüntüleyin. Varsayılan ayar hayır şeklindedir.x
veyay
-Belirtildiği şekilde x veya y koordinatındaki verileri görüntüleyin. x verilerinin anlamı grafik türüne göre değişir: Ne anlama geldiğini belirlemek için grafiğinizle denemeler yapın. Varsayılan değer "y"dir.
<following_text>
- Her bir değerin ardından gelecek metin.
- <color>
- Bu kümeye ait işaretçilerin rengi (RRGGBB onaltılık biçiminde).
- <series_index>
- İşaretçilerin çizileceği veri dizisinin sıfır tabanlı dizini. Bu bir yığılmış çubuk grafik ve işaretçi türü N (veri noktası değerleri) ise her çubuk yığını için bir toplam değer işaretçisi oluşturmak üzere -1 değerini belirtebilirsiniz. Örnek için aşağıya bakın.
- <opt_which_points>
- [İsteğe bağlı] İşaretçilerin üzerine çizileceği noktalar. Varsayılan, tüm işaretçilerdir. Aşağıdaki değerlerden birini kullanın:
n.d
- İşaretçinin üzerine getirileceği veri noktası (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 değeri, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.-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.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 olacaktır ve bu parametrenin tamamen atlanması varsayılan olarak first:last:1 olur. 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 şeklindedirx:y
- [N türü işaretçiler için desteklenmez] Grafikte belirli bir x/y noktasına bir işaretçi çizin. Bu noktanın bir çizgi üzerinde olması gerekmez. Bu seçeneği kullanmak için işaretçi türünden önce kuyruklu karakteri (@
) ekleyin. Koordinatları, grafiğin sol alt köşesi,0.5:0.5
, grafiğin merkezi ve1:1
ise grafiğin sağ üst köşesi olacak şekilde, kayan nokta değerleri olarak belirtin.0:0
Ö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
ifadesini kullanın.
- <size>
- İşaretçinin piksel cinsinden boyutu. Üçüncü bir veri serisi içeren dağılım grafiği (nokta boyutlarını belirtmek için kullanılır) ise bu değer, veri aralığına göre ölçeklendirilir. Dolayısıyla, veri aralığı 0-100 ve <size> 30 ise 100 veri değeri 30 piksel, 50 olan veri değeri 15 piksel genişliğinde olur ve bu şekilde devam eder.
- <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).
- <opt_placement>
- [İsteğe bağlı] Bu işaretçinin, veri noktasıyla ilişkili olarak nereye yerleştirileceğini açıklayan ek yerleşim ayrıntıları. Yatay ve/veya dikey göreli konumlandırmanın yanı sıra ofsetleri de belirtebilirsiniz. Yerleşim söz dizimi, burada gösterildiği gibi : ayırıcıları içeren bir dizedir. Tüm öğeler isteğe bağlıdır:
<horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>
. Belirtilmişse <opt_z_order> içinchm
parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler:N,000000,0,1,10,,b
,N,000000,0,1,10,,lv
veN,000000,0,1,10,,r::10
.- horizontal_and_vertical_justification
- İşaretçinin sabitleme noktası. Bu, gerekçelendirmenin tersi şekilde davranır. Böylece, sol bağlayıcı, işaretçiyi veri noktasının sağına yerleştirir. Aşağıdaki listeden bir yatay ve/veya dikey yaslayıcı seçebilirsiniz:
- Yatay yerleşim: "l", "h" veya "r" - Sola, ortaya veya sağa sabitlenmiş, yatay olarak. Varsayılan değer "l"dir.
- Dikey yerleşim: "b", "v", "t" - Dikey olarak alt, orta veya üst sabit. Varsayılan "b"dir.
- Çubuka göre yerleşim [Yalnızca çubuk grafikler]: "s", "c", "e" - Bir çubuğun tabanı, ortası veya üstü. Yığılmış grafiklerde bu, tüm çubuğun değil her bir seri için çubuğun bölümüyle ilgilidir. Belirtilen seri dizini -1 (yığın toplamı) ise bu, tüm çubuk ile ilişkilidir. Bu, dikey yerleşim değerleriyle birleştirilebilir: örneğin, "be" veya "vs". Varsayılan değer "e"dir.
- horizontal_offset
- Bu işaretçi için piksel cinsinden yatay ofset. Varsayılan 0'dır.
- vertical_offset
- Bu işaretçi için piksel cinsinden dikey ofset. Çubuk grafik olmayan varsayılan: 15; çubuk grafik grafiği varsayılanı: 2.
Açıklama | Örnek | |
---|---|---|
Aşağıda, çubuk grafikteki değer etiketlerine bir örnek verilmiştir. İlk grafik ( İkinci grafikte ( |
|
|
Görüntülenen sayısal değeri ölçeklendirmek için Bu örnekte, 46, 39, 29, 30, 43, 41 gibi basit kodlanmış değerlere sahip bir grafik gösterilmektedir. Basit kodlama aralığı 0-61'dir. |
chd=s:underp |
|
Minimum noktada metin etiketi ve maksimum noktasında bayrak etiketi bulunan bir grafik örneğini burada görebilirsiniz. |
|
|
Bu örnekte, tek tek serilere ait değerlerin ve seri toplamının yer aldığı bir yığın grafik gösterilmektedir. Yığılmış seri değerlerini göstermek için "c" konumlandırma seçeneğini kullanmamız gerekir. Kullanılmamışsa üst çubuk değeri, her bir çubuğun üst kısmındaki toplam değerle çakışır. | chm= |
|
Dikey ve yatay yerleşimin nasıl çalıştığına ilişkin daha fazla demo. Bu örnekte, çubuk grafikler için çeşitli sabit değer kombinasyonları gösterilmektedir (dikey yerleşim için s,c ve e kullanılır). Sağdaki sabit bir noktanın işaretçiyi sola, bir üst bağlayıcının da aşağı doğru nasıl hareket ettirdiğini ve bunun tersinin de bir işaretçiyi nasıl sola taşıdığına dikkat edin. Kırmızı noktalar, her bir çubuğun tabanını, ortasını ve üst kısmını gösterir. Sayı, her çubuk için farklı bağlantı değerleri kullanılarak sabitlenen veri değeridir. | chm= |
|
Ek açıklama işaretçileri, çakışmayacak şekilde etiketin konumunu otomatik olarak ayarlar. İlk chm değeri satır dolgusu içindir, aşağıdaki değerlerin tamamı
ek açıklama işaretçileridir. |
chm=B,C5D4B5BB,0,0,0 |
|
İsviçre'deki şehir rakımlarını gösteren başka bir ek açıklama işaretçisi örneği. |