Bu sayfada, Charts API'yi kullanarak renkli haritaları nasıl oluşturacağınız açıklanmaktadır. Bu grafik, daha büyük bir haritayı ve eski harita grafiğine (cht=t
) göre daha fazla özelliği destekleyen yeni ve iyileştirilmiş bir sürümdür.
İçindekiler
Grafiğe Özgü Özellikler |
Standart Özellikler
|
Genel bakış
Çeşitli ülkelerin veya eyaletlerin özel renklerle vurgulandığı bir harita oluşturabilirsiniz. Seçtiğiniz ülkeleri düzgün bir şekilde görüntülemek için haritayı uygun seviyede yakınlaştırabilir ya da enlem ve boylam değerlerini kullanarak özel bir seviyeye yakınlaştırabilir veya uzaklaştırabilirsiniz.
Desteklenen Parametreler
Harita grafikleri aşağıdaki parametreleri destekler:
Parametre | Zorunlu veya isteğe bağlı | Açıklama |
---|---|---|
cht=map<opt_zoom_and_center> |
Gerekli | Bir harita grafiğini belirtir. opt_zoom_and_center: Grafiği belirli bir bölgeye yakınlaştırmanıza veya ortalamanıza olanak tanıyan isteğe bağlı bir dize. Ayrıntıları inceleyin |
chs |
Gerekli | Harita boyutu. Bir harita için maksimum boyutlar 600 piksel genişlik, 600 piksel yükseklik veya toplamda 300.000 pikseldir. |
chd= |
İsteğe bağlı | Kullanılırsa veri değeri, chco tarafından belirtilen renk gradyanı ile ilgili ülkenin rengini belirtir. |
chld= |
Gerekli |
|
|
İ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 açıklamaları |
Örnekler
Açıklama | Örnek | |||
---|---|---|---|---|
Bu örnekte:
|
|
|||
Fransa'yı gösteren ve iki bölgenin vurgulandığı bir harita:
|
chld=FR-D|FR-B|FR |
|||
Bu haritada renk gradyanlarının nasıl kullanıldığı gösterilmektedir.
|
chd=t:0,50,100 |
|||
Haritanın, belirtilen grafik boyutunda kırpılabileceğini unutmayın. Bunun nedeni, haritayı, belirtilen bir grafik boyutuna sığacak şekilde bozmayacak olmamız, ancak haritayı, chld'de belirttiğiniz bölgelerle sınırlamamızdır. Bu nedenle, grafik sınırları içinde kırpılmış bölgelerin olmaması için harita boyutunu manuel olarak ayarlamanız gerekebilir. |
|
Yakınlaştırma ve Ortalama
Grafik, varsayılan olarak, seçtiğiniz bölgelerin ortasına gelecek şekilde yakınlaştırılıp ortalanır ve tanımlanan harita boyutu dahilinde, oluşturulan alana mümkün olduğunca yakın bir şekilde sığdırılır. Bununla birlikte, grafiğin ortalama ve yakınlaştırma düzeyini iki farklı şekilde özelleştirebilirsiniz:
Piksel bazında
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>
Her kenarlık boyutunun, otomatik olarak hesaplanan yakınlaştırma seviyesinin ötesinde gösterilecek ek kenarlık (piksel cinsinden).
Yalnızca uzaklaştırabilirsiniz (pozitif değerler); piksel yakınlaştırmayı kullanarak uzaklaştıramazsınız (negatif değerler), varsayılan yakınlaştırma düzeyinden daha yakına yakınlaştıramazsınız.
Örnekler:
Bu örneklerin tümü Londra'yı (Latin Amerika)
Yakınlaştırma Yok (varsayılan) | Kenar başına 30 piksel uzaklaştırıldı | Uzaklaştırıldı ve sağa doğru aşağı inildi |
---|---|---|
|
cht=map:auto=30,30,30,30 |
cht=map:auto=50,0,80,0 |
Enlem ve Boya Göre
Burada gösterilen söz dizimini kullanarak, oluşturulan haritanın tam üst, alt, sol ve sağ sınırlarını enlem ve boylama göre belirtebilirsiniz:
cht=map:fixed=<bottom_border_lat>,<left_border_long>,<top_border_lat>,<right_border_long>
Burada <bottom_border_lat> ve <bottom_border_lat>, alt ve üst sınırların enlemini, bottom_border_lat> ve <bottom_border_lat>> değerleri ise sol ve sağ kenarlıkların boylamını belirtir.
Not: Merkatör projeksiyonu bozulması (esasen, düz bir görüntü üzerine eğri bir haritayı yansıtma) nedeniyle, uzun ve dar bir şeride odaklanmak haritanızda beklenmedik boyut farklılıklarına neden olabilir.
Örnekler:
Aşağıdaki örneklerde; 0,1° boylam ve 51,5° enlemle Londra (mavi vurgulu) gösterilmektedir. Harita yalnızca İngiltere'yi (belirtildiği gibi) görüntülemeye ve belirtilen grafiği bozulmadan doldurmaya çalıştığı için harita kırpmanın nasıl gerçekleştiğine 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ı sayıda yukarı taşımış olmamıza rağmen ortadaki resmin boyutunun ilk resimden biraz daha küçük olduğuna dikkat edin. Bunun nedeni, 2D görüntü üzerine 3D bir küre yansıtıyor olmamızdır. İkinci grafiği ilk grafikle aynı boyutta yapmak iç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>
- Grafik için gösterilecek ad. Bu özelliğin nerede görüneceğini belirtemezsiniz ancak yazı tipi boyutunu ve rengini isteğe bağlı olarak belirtebilirsiniz. Boşlukları belirtmek için + işaretini, satır sonlarını belirtmek için dikey çizgi karakteri (
|
) kullanın.
chts
[İsteğe bağlı] - chtt
parametresinin renkleri 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 boyutunun kullanıldığı, başlıklı bir grafik. Artı işareti ( Satır sonunu zorlamak için dikey çizgi karakteri (
|
chtt=Site+visitors+by+month| |
Mavi, sağa hizalı, 20 noktalı bir başlık içeren 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çeri doğru hesaplanır. Kenar boşluğu boyutu artırıldığında toplam grafik boyutu artmaz, gerekirse grafik alanı daraltılı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şiklik gösterir. 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 kalır. Kenar boşlukları, herhangi bir açıklama ve etiket için gerekenden daha az olacak şekilde sıkıştıramazsınız. Bir grafiğin temel bölümlerini gösteren şema:
Grafik kenar boşlukları, eksen etiketlerini ve açıklama alanını içerir. İpucu: Çubuk grafikte, çubuklar sabit boyutluysa (varsayılan) grafik alanı 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 etrafındaki minimum kenar boşluğu boyutu (piksel). Eksen etiketlerinin grafiğin kenarlıklarına taşmasını önlemek için dolgu eklemek üzere bu değeri artırın.
- <opt_legend_width>, <opt_legend_height>
- [İsteğe bağlı] Lejandın etrafındaki kenar boşluğunun piksel cinsinden genişliği. Göstergenin, grafik alanına veya resmin kenarlarına taşmaması için bunu kullanın.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte, grafiğin her bir kenarından en az 30 piksellik bir kenar boşluğu vardır. Grafik açıklaması 30 pikselden daha 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 grafik alanının dışındadır ve bu nedenle kenar boşluğu içinde çizilir. |
|
Göstergenin etrafına bir kenar boşluğu eklemek isterseniz Bu örnekte, gösterge 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 renklerini ve stillerini belirtebilirsiniz. Dolgu türleri; katı dolgular, çizgili dolgular ve renk geçişleri içerir.
Farklı alanlar (örneğin, tüm grafik alanı veya yalnızca veri alanı) için farklı dolgular belirtebilirsiniz. Grafik alanı dolgusu, arka plan dolgusunun üzerine yazar. Tüm dolgular chf
parametresi kullanılarak belirtilir ve değerleri dikey çizgi karakteri (| ) ile ayırarak aynı grafikte farklı dolgu türlerini ( düz renk, şeritler, gradyanlar) karıştırabilirsiniz. Grafik alanı, grafik arka plan dolgularının üzerine yazılır.
Katı Dolgu chf
[Tüm
Grafikler]
Arka plan ve/veya grafik alanı için katı bir dolgu belirtebilir ya da tüm grafiğe şeffaflık değeri atayabilirsiniz. Dikey çizgi karakterini (|
) kullanarak birden fazla dolgu belirtebilirsiniz. (Haritalar: yalnızca arka plan).
Söz dizimi
chf=<fill_type>,s,<color>|...
- <fill_type>
- Grafiğin doldurulan bölümü. Aşağıdaki değerlerden birini belirtin:
bg
- Arka plan dolgusuc
- Grafik alanını doldurma. Harita grafikleri için desteklenmez.a
- Tüm grafiği (arka planlar dahil) şeffaf hale getirin.<color>
işlevinin ilk altı basamağı 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 katı dolgular (yalnızca çubuk grafikler). <index> değerini, düz renkle doldurulacak çubukların seri diziniyle değiştirin. Efekt, çubuk grafiktechco
değerini belirtmeye benzer. Örnek için Çubuk Grafik Serisi Renkleri bölümüne bakın.
- sn.
- Dolgusuz veya şeffaf bir dolgu belirtir.
- <color>
- RRGGBB onaltılık biçiminde dolgu rengi. Şeffaflıklarda ilk altı basamak göz ardı edilir ancak yine de eklenmelidir.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte, grafik arka planı soluk griyle ( |
|
Bu örnekte, grafik arka planı soluk gri ( |
|
Bu örnekte, grafiğin tamamına% 50 şeffaflık uygulanır (onaltılık değerde 80 128'dir veya şeffaflık yaklaşık% 50'dir). Grafikte tablo hücre arka planının gösterildiğine dikkat edin. |
|
Grafik Açıklama Metni ve Stili chdl
, chdlp
, chdls
[Tüm grafikler]
Gösterge, grafikte her seri için küçük bir metin açıklaması sunan yan bölümdür. Bu göstergedeki her seriyle ilişkili metni ve grafiğin grafiğin neresinde gösterileceğini belirtebilirsiniz.
Açıklamanızın etrafındaki kenar boşluklarını nasıl ayarlayacağınızı öğrenmek için chma
konusuna da bakın.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL için güvenli karakterlere izin verilir. Güvenliği elde etmek için 0-9a-zA-Z
karakter kümesinde yer almayan 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 serinin göstergede gösterilecek metni.
- <data_series_label>
- Gösterge girişlerinin metni. Her etiket,
chd
dizisindeki karşılık gelen serilere uygulanır. Alanlar için + işareti kullanın. Bu parametreyi belirtmezseniz grafikte açıklama görünmez. Bir etikette satır sonu belirtmenin bir yolu yoktur. Gösterge, genellikle açıklama metninizi içerecek şekilde genişler ve grafik alanı, açıklamayı içerecek şekilde daraltılır.
chdlp
- [İsteğe bağlı] Açıklamaların konumu ve gösterge girişlerinin sırası. <position> ve/veya <label_order> öğelerini belirtebilirsiniz. Her ikisini de belirtirseniz bunları bir çubuk karakteriyle ayırın. chdl
içindeki boş gösterge girişlerinin açıklamada 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ı] Göstergenin grafikteki konumunu belirtir. Gösterge ile grafik alanı veya resim kenarlığı arasında ek dolgu belirlemek için
chma
parametresini kullanın. Aşağıdaki değerlerden birini seçin:b
- Grafiğin alt kısmında yer alan açıklama, yatay satırda gösterge girişleri.bv
- Grafiğin alt kısmında yer alan açıklama, dikey sütunda yer alan gösterge girişleri.t
- Grafiğin üst kısmında gösterge; yatay satırda gösterge girişleri.tv
- Grafiğin üst kısmında gösterge, dikey sütunda yer alan gösterge girişleri.r
- [Varsayılan] Grafiğin sağ tarafında gösterilir, dikey sütundaki açıklama girişleri.l
- Grafiğin solundaki gösterge, dikey sütunda yer alan gösterge girişleri.
- <opt_label_order>
- [İsteğe bağlı]
Etiketlerin göstergede gösterildiği sıra.
Aşağıdaki değerlerden birini seçin:
l
- [Dikey göstergeler için varsayılan] Etiketlerichdl
değerine verilen sırayla görüntüleyin.r
- Etiketlerichdl
değerine göre ters sırada görüntüleyin. Bu özellik, yığınlı çubuk grafiklerde göstergenin
çubuk göründüğü sırada gösterilmesi için kullanışlıdır.a
- [Yatay göstergeler için varsayılan] Otomatik sıralama: Kabaca, 10 piksellik bloklarda ölçüldüğü üzere uzunluğa göre, en kısadan önce sıralama anlamına gelir. İki öğe aynı uzunluktaysa (10 piksellik bloklara bölünmüşse) ilk sırada listelenen öğe görünür.0,1,2...
- Özel etiket sırası. Bu, virgülle ayrılmış şekildechdl
alanındaki sıfır tabanlı etiket dizinlerinin bir listesidir.
chdls
- [İsteğe bağlı] Açıklama metninin rengini ve yazı tipi boyutunu belirtir.
- <color>
- RRGGBB onaltılık biçiminde gösterge metin rengi.
- <size>
- Açıklama metninin nokta boyutu.
Örnekler
Açıklama | Örnek |
---|---|
İki gösterge örneği. Gösterge metnini, veri serinizle aynı sırada belirtin. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
İlk grafik yatay gösterge girişlerini ( |
|
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çileri belirtebilirsiniz. İki veya daha fazla işaretçi aynı noktayı kaplı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 işaretçiler Veri Noktası İşaretçileri konusunda ele alınmaktadı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şaretlemeniz gerekmez. Bir veri serisine işaretçi atamazsanız hiçbir işaretçi almaz.
Şekil işaretçileri dağılım grafiklerinde biraz farklı davranır. Daha fazla bilgi için ilgili belgelere göz atın.
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ünün önüne isteğe bağlı @ karakteri gelirse <opt_that_points>, x:y biçimini kullanmalıdır.
- <marker_type>
- Kullanılacak işaretçi türü. Aşağıdaki türlerden birini belirtin:
a
- Okc
- ArtıC
- Dikdörtgen. Dikdörtgen işaretçi varsa en az iki veri serinizin olması gerekir. Seri 0 alt kenarı, 1. seri ise üst kenarı belirtir. <size>, dikdörtgenin genişliğini piksel cinsinden belirtir.d
- ElmasE
- Hata çubuğu işaretçisi ( ) Bu işaretçi, bir değer alt taraf için ve ikinci seride üst kısma karşılık gelen ikinci seri olmak üzere iki veri serisinin oluşturulmasını gerektirir. Ayrıca, genişletilmiş bir <size> söz dizimi sunar: line_thickness[:top_and_bottom_width] (top_and_bottom_width değeri 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çisinden yatay çizgi. Bu, tam satır uzunluğunu belirtmenize olanak tanıyan genişletilmiş <size> söz dizimini destekler: line_thickness[:length]. Burada :length değeri 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
- Uzunluğu ayarlanabilir dikey çizgi. Bu, tam satır uzunluğunu belirtmenize olanak tanıyan genişletilmiş <size> değeri söz dizimini destekler: line_thickness[:length]. Burada :length isteğe bağlıdır ve varsayılan olarak tam grafik alanı yüksekliğine ayarlanır. İşaretçi, veri noktasının ortasına yerleştirilir.x
- X
- <color>
- Bu serideki işaretçilerin RRGGBB onaltılık biçiminde rengi.
- <series_index>
- İşaretçilerin çizileceği veri serisinin sıfır tabanlı dizini. Konumu
x/y konumuna göre belirten (@ karakteriyle başlayan)
h
işaretçi ve işaretçiler için yoksayılır. İşaretçiler için bir kaynak olarak gizli veri serilerini kullanabilirsiniz. Daha fazla bilgi için Bileşik Grafikler başlıklı makaleye bakın. Gruplandırılmış dikey çubuk grafikler, işaretçileri belirli çubuklarla hizalamak için genişletilmiş özel söz dizimini destekler. - <opt_which_points>
- [İsteğe bağlı] İşaretçilerin üzerine çizilecek noktalar. Tüm işaretçiler varsayılandır. Aşağıdaki değerlerden birini kullanın:
n.d
- İşaretçinin çizileceği yer. Anlamı, işaretçi türüne bağlıdır:- h hariç tüm türler: İşaretçinin çizileceği veri noktasıdır. 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. noktanın ortası anlamına gelir.
h
- 0,0 ile 1,0 arasında bir sayıdır. Burada 0,0 grafiğin alt, 1,0 ise grafiğin üst kısmıdır.
-1
- Tüm veri noktalarının üzerine bir işaretçi çizin. Ayrıca tüm veri noktalarından faydalanmak için bu parametreyi boş bırakabilirsiniz.-n
- Her n. veri noktasına bir işaretçi ç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ının iki katı kadar işaretçi yerleştirir.start:end:n
- Başlangıç - bitiş 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 (olmayabilir). Bu nedenle 3::1, dördüncü öğeden son 1. adıma kadar olur ve bu parametrenin tamamen atlanması varsayılan olarak first:last:1 değerine ayarlanır. Tüm değerler kayan nokta sayıları olabilir. start ve end değerleri, son değerden geriye doğru sayılmak için negatif olabilir. Hem start hem de end negatifse bunların artan değerle listelendiğinden emin olun (örneğin, -6:-1:1). n adımı değeri 1'den küçükse belirtilen veri değerlerinin interpolasyonuyla ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedirx:y
- Grafikteki 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ünün önüne @ 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, grafiğin ortasına kırmızı, 15 piksel boyutunda bir elmas eklemek için@d,FF0000,0,0.5:0.5,15
değerini kullanın.
- <size>
- İşaretçinin piksel cinsinden boyutu. Çoğu bu parametre için tek bir sayı değeri alır. V, H ve S işaretçileri, isteğe bağlı ikinci bölümün çizgi veya işaretçi uzunluğunu belirttiği <size>[:width] söz dizimini destekler.
- <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 dahil olmak üzere -1,0 arasında bir kayan nokta sayısıdır. Burada -1,0 alt, 1,0 en üst değerdir. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse bu işaretçiler, URL'de belirtilen sırayla çizilir. Varsayılan değer 0.0'dır (grafik öğelerinin hemen üstünde).
- <opt_offset>
- [İsteğe bağlı] Belirtilen konumdan yatay ve dikey ofsetleri belirtmenize olanak tanır. : ayırıcı kullanan söz dizimi şöyledir:
reserved:<horizontal_offset>:<vertical_offset>
. Belirtilirse <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
- reserve - Boş bırakın.
<horizontal_offset>
- Yatay uzaklığı piksel cinsinden belirten pozitif veya negatif bir sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.<vertical_offset>
- Dikey ofseti piksel cinsinden belirten pozitif veya negatif bir sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.
Örnekler
Açıklama | Örnek |
---|---|
Şekil ve çizgi işaretçilerinden birkaçına dair örneği burada bulabilirsiniz.
|
chm= |
Bir veri serisi için elmas, diğer veri dizisinde ise daire kullanma örneğini burada görebilirsiniz. İki veya daha fazla işaretçi aynı noktayı kaplıyorsa işaretçiler, |
chm= |
Her saniye veri noktasında işaretçi bulunan bir çizgi grafik verilmiştir (-2, diğer her nokta anlamına gelir). |
chd=t: |
Burada, veri noktalarının iki katı işaretçiye sahip bir çizgi grafik gösterilmektedir (-0,5 her yarım nokta anlamına gelir). | chd=t: |
Bu örnekte, özel renklerde ve kalınlıkta kılavuz çizgileri oluşturmak için h ve v işaretçilerinin nasıl kullanılacağı gösterilmektedir. Izgara çizgilerinin veri çizgisinin altına çizilebilmesi için z sırası değeri (son değer) -1 olarak ayarlanır. |
chm= |
Bu grafik, bir çizgi grafiğe dikey dolgu çizgileri ekliyor:
|
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 grafikteki bir veri değerinin yüksekliğini vurgulamak için faydalı olabilir. |
chm=H,FF0000,0,18,1 |
Bu grafikte, <size> parametresinde çizgi kalınlığını ve uzunluğunu belirtebilen işaretçiler gösterilmektedir.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,0,3:2012c</30%c,c0">%2,3:30:30:30:30</deki3chm=
|
Metin ve Veri Değeri İşaretçileri chm
[Çubuk, Çizgi, Radar, Dağılım]
Grafiğinizdeki belirli noktaları özel metinle veya bu noktada verilerin biçimlendirilmiş sürümleriyle etiketleyebilirsiniz.
chm
parametre gruplarını ayırmak için dikey çizgi karakteri ( |
) kullanarak herhangi bir chm
işaretçisini birleştirebilirsiniz.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL için güvenli karakterlere izin verilir. Güvenliği elde etmek için 0-9a-zA-Z
karakter kümesinde yer almayan 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şaretlemeniz gerekmez. Bir veri serisine işaretçi atamazsanız hiçbir 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>
- <marker_type>
- Kullanılacak işaretçi türü. Aşağıdaki türler arasından seçim yapabilirsiniz:
f<text>
- Metin içeren bir işaret. "f" karakterini ve ardından özel URL olarak kodlanmış metni belirtin. Metin işaretçilerinde virgülleri çıkarmak için virgülün önüne \ işareti koyun. Örnek:fHello\,+World!
t<text>
- Basit bir metin işaretçisidir. "t" karakterini ve ardından özel URL kodlamalı metni belirtin. Metin işaretçilerinde virgülleri çıkarmak için virgülün önüne \ işareti koyun. Örnek:tHello\,+World!
A<text>
: Ek açıklama işaretçisidir. İşaretçilere benzerdir ancak işaretçiler, çakışmayacak şekilde konumlarını koordine eder. <opt_which_points> için geçerli tek biçim, serideki bir noktanın endeksini belirtmek üzere opt_which_points şeklindedir.N<formatting_string>
- İsteğe bağlı biçimlendirmeyle (bu noktadaki verilerin değeri).chds
parametresini (özel ölçeklendirme) kullanmazsanız tam olarak kodlanmış değeri elde edersiniz. Bu parametreyi herhangi bir biçim türüyle kullanırsanız değer, belirttiğiniz aralığa göre ölçeklendirilir. Aşağıda sayısal işaretçiler içeren birchds
örneğini inceleyin. Bu işaretçi türüyle yığınlı çubuk grafikte <series_index> için -1 değerini belirtirseniz bu yığın ç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 bir öğenin anlamı aşağıda verilmiştir:<preceding_text>
- Her değerden önce gelecek metin.*...*
: Sayılar için biçimlendirme ayrıntıları belirtebileceğiniz, düz yıldız işaretleriyle sarmalanmış isteğe bağlı bir blok. Aşağıdaki değerler desteklenir ve hepsi 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 birlikte hassasiyeti de belirtmeyi düşünün.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>
değerini üç harfli para birimi koduyla değiştirin. Örnek: Euro 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öster. Varsayılan değer: hayır.s
- Görüntüleme grubu ayırıcıları. Varsayılan değer, hayır'dır.x
veyay
- X veya y koordinatından alınan verileri belirtildiği şekilde görüntüler. 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 metindir.
- <color>
- Bu gruptaki işaretçilerin RRGGBB onaltılık biçiminde rengi.
- <series_index>
- İşaretçilerin çizileceği veri serisinin sıfır tabanlı dizini. Bu, yığılmış bir çubuk grafikse ve işaretçi türü N (veri noktası değerleri) ise her çubuk yığını için toplanmış değer işaretçisi oluşturmak üzere -1 belirtebilirsiniz. Aşağıda bununla ilgili bir örnek görebilirsiniz.
- <opt_which_points>
- [İsteğe bağlı] İşaretçilerin üzerine çizilecek noktalar. Tüm işaretçiler varsayılandır. Aşağıdaki değerlerden birini kullanın:
n.d
- İşaretçinin üzerine çizileceği veri noktasıdır. 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 değeri, 3. nokta ile 4. noktanın ortası anlamına gelir.-1
- Tüm veri noktalarının üzerine bir işaretçi çizin. Ayrıca tüm veri noktalarından faydalanmak için bu parametreyi boş bırakabilirsiniz.-n
- Her n. veri noktasına bir işaretçi çizin.start:end:n
- Başlangıç - bitiş 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 (olmayabilir). Bu nedenle 3::1, dördüncü öğeden son 1. adıma kadar olur ve bu parametrenin tamamen atlanması varsayılan olarak first:last:1 değerine ayarlanır. Tüm değerler kayan nokta sayıları olabilir. start ve end değerleri, son değerden geriye doğru sayılmak için negatif olabilir. Hem start hem de end negatifse bunların artan değerle listelendiğinden emin olun (örneğin, -6:-1:1). n adımı değeri 1'den küçükse belirtilen veri değerlerinin interpolasyonuyla ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedirx:y
- [N tipi işaretçiler için desteklenmez] Grafikteki 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 a karakterini (@
) ekleyin. Koordinatları kayan nokta değerleri olarak belirtin. Burada0:0
, grafiğin sol alt köşesi,0.5:0.5
grafiğin merkezi ve1:1
grafiğin sağ üst köşesidir. Örneğin, grafiğin ortasına kırmızı, 15 piksel boyutunda bir elmas eklemek için@d,FF0000,0,0.5:0.5,15
değerini kullanın.
- <size>
- İşaretçinin piksel cinsinden boyutu. Bu, üçüncü bir veri serisi içeren bir dağılım grafiğiyse (nokta boyutlarını belirtmek için kullanılır) bu değer, veri aralığına göre ölçeklendirilir. Dolayısıyla, veri aralığı 0-100 ve <size> 30 ise 100'lük bir veri değeri 30 piksel genişliğinde, 50 değeri ise 15 piksel genişliğinde olur ve bu böyle 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 dahil olmak üzere -1,0 arasında bir kayan nokta sayısıdır. Burada -1,0 alt, 1,0 en üst değerdir. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse bu işaretçiler URL'de belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üstünde).
- <opt_placement>
- [İsteğe bağlı] Veri noktasıyla ilişkili olarak bu işaretçinin 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ı içeren bir dizedir. Tüm öğeler isteğe bağlıdır:
<horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>
. Belirtilirse <opt_z_order> içinchm
parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler:N,000000,0,1,10,,b
veN,000000,0,1,10,,lv
veN,000000,0,1,10,,r::10
.- horizontal_and_vertical_justification
- İşaretçinin sabitleme noktası. Bu, iki yana yaslamanın aksine davrandığından, sol bağlayıcı, işaretçiyi veri noktasının sağına yerleştirir. Aşağıdaki listeden yatay ve/veya dikey bir hizalama seçebilirsiniz:
- Yatay yerleşim: "l", "h" veya "r" - Yatay olarak sola, ortaya veya sağa sabitlenmiş. Varsayılan değer "l"dir.
- Dikey yerleşim: 'b', 'v', 't' - Alt, orta veya üste sabit, dikey. Varsayılan değer "b"dir.
- Çubuğa göre yerleşim [Yalnızca çubuk grafikler]: "s", "c", "e": Çubuğun tabanı, ortası veya üst kısmı. Yığınlı grafiklerde bu, çubuğun tamamına değil, her bir seriye ait çubuğun bölümüne göre belirlenir. Verilen seri dizini -1 (grup toplamı) ise tüm çubukla ilişkilidir. Bu değer, dikey yerleşim değerleriyle (ör. "be" veya "vs") birleştirilebilir. Varsayılan değer "e"dir.
- horizontal_offset
- Bu işaretçinin piksel cinsinden yatay uzaklığı. Varsayılan değer 0'dır.
- vertical_offset
- Bu işaretçi için piksel cinsinden dikey ofset. Çubuk olmayan grafik varsayılanı: 15; çubuk grafik varsayılanı: 2.
Açıklama | Örnek | |
---|---|---|
Aşağıda, çubuk grafikteki değer etiketlerine ilişkin bir örnek verilmiştir. İlk grafikte ( İkinci grafikte ( |
|
|
Gösterilen 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 olan bir grafik örneğini burada bulabilirsiniz. |
|
|
Bu örnekte, tek tek serilerin değerlerinin yanı sıra 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. Kullanamazsak ü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 örnek. Bu örnekte, çubuk grafikler (dikey yerleşim için s,c ve e kullanan) için çeşitli sabitleme değerlerinin kombinasyonları gösterilmektedir. Sağdaki bir işaretçinin işaretçiyi sola, üst bağlayıcının aşağı işaretçiyi aşağı taşıdığına veya bunun tersine dikkat edin. Kırmızı noktalar, her bir çubuğun tabanını, ortasını ve üst kısmını gösterir. Sayı, her bir çubuk için farklı sabitleme değerleri kullanılarak sabitlenen veri değeridir. | chm= |
|
Ek açıklama işaretçileri, etiket konumunu üst üste gelmeyecek şekilde otomatik olarak ayarlar. İlk chm değeri satır dolgusu içindir. Aşağıdaki değerlerin tümü 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. |