Bu belgede, Chart API kullanılarak dağılım grafiklerinin nasıl oluşturulacağı açıklanmaktadır.
İçindekiler
Grafiğe Özgü Özellikler
|
Standart Özellikler
|
Giriş
Dağılım grafiği (veya dağılım grafiği), iki boyutlu bir grafik üzerindeki bağımsız noktalardan oluşan bir kümedir. İsteğe bağlı olarak, noktaların boyutunu ayrı ayrı belirtebilirsiniz. Dağılım grafikleri yalnızca bir veri serisi kabul edebilir. Dağılım grafikleri, iki değişkene sahip birçok veri noktasındaki gruplamaları veya kalıpları algılamak için kullanışlıdır (tek bir değişkeniniz varsa çizgi grafiği de kullanabilirsiniz).
En az iki veri serisi sağlamanız gerekir: İlk veri serisi x koordinatlarını, ikinci veri serisi ise y koordinatlarını belirtir.
Ayrı ayrı nokta boyutlarını belirtmek için isteğe bağlı olarak üçüncü bir seri sağlayabilirsiniz. Bu seri olmadan tüm noktaların genişliği varsayılan olarak 10 piksel olur.
Veri noktalarının şeklini veya rengini değiştirmek için chm
kullanırsanız noktalar, chm
öğesinde sağlanan boyuta göre ölçeklendirilir.
Grafik Türleri (cht
)
Şu söz dizimiyle bir dağılım grafiği belirtin:
Söz dizimi
cht=s chd=<x_values>|<y_values>[|<optional_point_sizes>]
Açıklama | Örnek |
---|---|
Veri noktaları için varsayılan işaretçi mavi bir dairedir. Farklı bir renk veya şekil kullanmak için bu bölümün geri kalanında açıklandığı gibi Bu grafik, üçüncü bir veri serisi ekleyerek nokta boyutunu değiştirir. |
|
Renk kullanarak birden çok seriyi simüle etmek istiyorsanız ayrı nokta renklerini belirtmek için Bu grafikte üç veri serisi vardır: İlki x değerleri, ikincisi karşılık gelen y değerleri ve üçüncüsü de karşılık gelen nokta boyutudur.
Gösterge, |
chd=t: |
Noktaların şeklini değiştirmek için şekil işaretçilerini kullanın. Şekil işaretçileri,
Şekil işaretçilerini kullanma hakkında daha fazla ipucu:
|
chm=d,FF0000,0,-1,15 Varsayılan şekli elmas (d) olarak ayarlayın chm= Varsayılan değer karo ( d ) şeklindedir. İşaretçi dizini 15 ve sonraki sürümler, elmasların üzerine yerleştirilmiş karelerdir (s ).chd=t: |
Ayrıca, dağılım grafiğindeki noktaların bazılarını veya tümünü bağlamak için çizgi işaretçisi (
|
chd=t:
|
Görünür noktalara dayanmadan noktalarınız üzerinden nasıl iz çizgisi oluşturacağınız aşağıda açıklanmıştır:
Dağılım grafikleri bileşik grafik olarak kullanılamaz. Bu nedenle, çizginizi açıklamak için fazladan bir seri ekleyemezsiniz. Bu yöntemi kullanarak kesikli çizgi belirtemezsiniz ancak çizgi rengini ve kalınlığını belirtebilirsiniz. |
Gizli noktaları olan iz çizgisi:chd=t: |
Seri Renkleri chco
chco
parametresini kullanarak noktaların rengini belirtin. Tüm noktalar için tek bir renk, tek tek noktalar için bir gradyan veya renkler belirtebilirsiniz.
Söz dizimi
chco=<single_color> or chco=<point_1_color>|...|<point_n_color> or chco=<gradient_start>,...,<gradient_end> (only with third data series)
- <color>
- Noktaların RRGGBB onaltılık biçiminde rengi.
Birkaç farklı biçim vardır:
- Tüm noktalara uygulanacak tek bir renk belirtin.
- Bağımsız noktalara ayrı renkler uygulamak için çizgi ayırıcısı kullanarak nokta başına bir renk belirtin.
- Bağımsız nokta renkleri belirtirseniz ancak noktalardan daha az renk kullanırsanız her n'inci noktaya karşılık gelen n. renk verilir. Bu şekilde birden çok seri dağılım grafiği oluşturabilirsiniz.
- Renk gradyanı uygulamak için üçüncü bir veri serisi (nokta boyutlarını belirler) eklemeniz gerekir. Noktanın boyutuna bağlı olarak noktalara renk gradyanı uygulamak için iki veya daha fazla rengi virgülle ayırarak ekleyin.
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 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. |
|
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. |
|
Eksen Stilleri ve Etiketler [Çizgi, Çubuk, Google-o-meter, Radar, Dağılım]
Grafikte hangi eksenlerin gösterileceğini belirtebilir ve bunlara özel etiketler, konumlar, aralıklar ve stiller verebilirsiniz.
Tüm grafikler varsayılan olarak eksen çizgilerini göstermez. chxt
parametresini kullanarak grafiğinizin tam olarak hangi eksenleri göstermesi gerektiğini belirtebilirsiniz. Varsayılan eksen çizgileri sayılar göstermez. Sayıları göstermek için chxt
parametresinde bir eksen belirtmeniz gerekir.
Eksenlerinizin veri değerlerini yansıtan sayılar göstermesini
seçebilir veya özel eksenler belirtebilirsiniz.
Varsayılan değer, 0-100 aralığında sayısal değerler olacak şekilde sayısal değerler görüntülemektir.
Bununla birlikte, herhangi bir aralığı görüntülemek için chxr
kullanarak bu aralığı değiştirebilir ve chxs
kullanarak değerlerin stil özelliklerini belirleyebilirsiniz (örneğin, para birimi simgelerini veya ondalık basamakları göstermek için).
"Pzt, Salı, Çarş" gibi özel değerler kullanmayı tercih ederseniz chxl
parametresini kullanabilirsiniz.
Bu etiketleri eksen boyunca belirli konumlara yerleştirmek için chxp
parametresini kullanın.
Son olarak, hem özel hem de sayısal eksen etiketlerinin renk, boyut, hizalama ve diğer özelliklerini belirtmek için chxs
ve chxtc
parametrelerini kullanabilirsiniz.
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.
Bu bölümde aşağıdaki konular ele alınmaktadır:
- Görünür Eksenler (
chxt
) - Hangi eksenlerin gösterileceğidir. - Eksen aralığı (
chxr
) - Her eksen için değer aralığı. - Özel Eksen Etiketleri (
chxl
): Eksende gösterilecek özel değerler. - Eksen etiketi konumları (
chxp
) - Her bir eksen boyunca özel etiketlerin yerleşimi. - Eksen etiketi stilleri (
chxs
): Eksen etiketlerinin rengi, boyutu, hizalaması ve biçimlendirmesi. - Eksen onay işareti stilleri (
chxtc
): Belirli bir eksen için onay işaretlerinin uzunluğu.
Görünür Eksenler chxt
Çubuk, çizgi, radar ve dağılım grafikleri, varsayılan olarak bir veya iki eksen çizgisi gösterir ancak bu çizgiler değer içermez.
Eksen çizgilerinizde değerleri görüntülemek veya hangi eksenlerin gösterileceğini değiştirmek için chxt
parametresini kullanmanız gerekir.
chxr
özelliğini kullanarak açıkça ölçeklendirmediğiniz sürece eksen değerleri varsayılan olarak 0-100 aralığındadır. Bir çizgi grafikteki tüm eksen çizgilerini gizlemek için cht
parametresinde grafik türü değerinden sonra :nda
değerini belirtin (örnek: cht=lc:nda
).
Varsayılan olarak, üst ve alt eksenlerde değerlerin yanında onay işaretleri gösterilmez, sol ve sağ eksenler ise bunları gösterir. Bu davranışı chxs
parametresini kullanarak değiştirebilirsiniz.
Söz dizimi
chxt= <axis_1> ,..., <axis_n>
- <axis>
- Grafikte gösterilecek eksen. Kullanılabilir
eksenler şunlardır:
x
- Alt x eksenit
- Üst x ekseni [Google-o-Meter tarafından desteklenmez]y
- Sol y eksenir
- Sağ y ekseni [Google-o-Meter tarafından desteklenmez]
Aynı türde birden fazla eksen belirtebilirsiniz. Örneğin: cht=x,x,y
. Bu işlem, grafiğin alt kısmı boyunca iki x ekseni grubu
yığınlar. Bu, sayısal değerleri gösteren bir eksene özel etiketler eklerken faydalıdır (aşağıdaki örneğe bakın). Eksenler içten dışa doğru çizilir. Dolayısıyla, x,x
varsa ilk x en içteki kopyayı, sonraki x bir sonraki dış kopyayı ifade eder ve bu böyle devam eder.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte x ekseni, y ekseni, üst ekseni (t) ve sağ ekseni (r) bulunan çizgi grafik gösterilmektedir. Herhangi bir etiket belirtilmediğinden, grafikteki tüm eksenler için varsayılan olarak 0-100 aralığı kullanılır. Varsayılan olarak, üst ve alt eksenlerde etiketler tarafından onay işaretleri gösterilmediğine dikkat edin. |
|
Aynı değeri birden fazla kez ekleyerek her eksen için birden çok etiket grubu ekleyebilirsiniz. Bu örnekte iki x grubu ve iki y ekseni grubu gösterilmektedir. Bu özellikle, burada gösterildiği gibi yalnızca varsayılan eksen etiketleri kullanılırken yararlı değildir. Ancak chxl parametresini kullanarak her eksenin her kopyası için özel etiketler belirtebilirsiniz. |
<img <code="" dir="ltr" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=200x,translateyx5" <img <code="" dir="ltr" src="/static/chart/image/images/chart_42.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=200x |
Bu örnekte x ekseni, y ekseni, üst t ekseni ve sağ r eksenine sahip yatay bir çubuk grafik gösterilmektedir. Eksen etiketleri atlandığından Chart API, x ekseni ve t ekseni için 0 ile 100 arasında bir aralık görüntüler. Y ekseni ve r ekseninin aralığı, çubuk sayısına göre belirlenir. Bu örnekte beş çubuk vardır. Bu nedenle Chart API, 0 ile 4 arasında bir aralık gösterir. İlk etiket, ilk çubuğun tabanında ortalanır, ikinci etiket ikinci çubuğun alt kısmında ortalanır ve bu şekilde devam eder. |
|
Grafik türünden sonra :nda belirterek çizgi grafikteki varsayılan eksenleri gizleyebilirsiniz. |
cht=lc:nda |
Eksen Aralığı chxr
chxr parametresini kullanarak her bir eksende bağımsız olarak görünen değer aralığını belirtebilirsiniz. Bunun grafik öğelerinin ölçeğini değiştirmediğini , yalnızca eksen etiketlerinin ölçeğini değiştirdiğini unutmayın. Eksen numaralarının gerçek veri değerlerini açıklamasını istiyorsanız <start_val> ve <end_val> değerlerini sırasıyla veri biçimi aralığınızın alt ve üst değerlerine ayarlayın. Daha fazla bilgi için Eksen Ölçeklendirme bölümüne bakın.
Aralığını belirtmek istiyorsanız chxt
parametresini kullanarak bir ekseni görünür hale getirmeniz gerekir.
Özel eksen değerlerini belirtmek için chxl
parametresini kullanın.
Söz dizimi
Dikey çizgi karakterini ( |
) kullanarak birden çok eksen etiketi aralıklarını ayırın.
chxr= <axis_index>,<start_val>,<end_val>,<opt_step> |...| <axis_index>,<start_val>,<end_val>,<opt_step>
- <eksen_dizini>
- Etiketlerin uygulanacağı eksen. Bu,
chxt
tarafından belirtilen eksen dizisine ait sıfır tabanlı bir dizindir. Örneğin, r eksenichxt=x,r,y
, 1 olacaktır. - <start_val>
- Bu eksen için düşük değeri tanımlayan bir sayı.
- <end_val>
- Bu eksen için yüksek değeri tanımlayan bir sayı.
- <opt_step>
- [İsteğe bağlı] Eksendeki değer çizgileri arasındaki sayı adımıdır. Varsayılan adım değeri yoktur. Bu adım, iyi aralıklı bir etiket grubu göstermeye çalışacak şekilde hesaplanır.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte sol ve sağ y eksenleri ( Her eksenin tanımlanmış bir aralığı vardır. Herhangi bir etiket veya konum belirtilmediğinden değerler, belirtilen aralıktan alınır ve bu aralık içinde eşit aralıklarla yerleştirilir. Çizgi grafikte değerler, x ekseni boyunca eşit olarak yayılır. İlk değer ( |
|
Bu örnekte, x ekseni için değerler belirtilmiştir. Eksen etiketleri eksen boyunca eşit aralıklı olur. <opt_step> parametresi için beş ( |
|
Özel Eksen Etiketleri chxl
chxl
parametresini kullanarak herhangi bir eksende özel dize ekseni etiketleri belirtebilirsiniz. İstediğiniz sayıda etiket belirtebilirsiniz. chxt
parametresini kullanarak bir eksen görüntülerseniz ve özel etiketler belirtmezseniz standart, sayısal etiketler uygulanır.
Özel bir sayısal aralık belirtmek için bunun yerine chxr
parametresini kullanın.
Eksen üzerinde etiketlerinizin belirli konumlarını ayarlamak için chxp
parametresini kullanın.
Söz dizimi
Etiketlemek istediğiniz her eksen için bir parametre grubu belirtin. Dikey çizgi karakterini (|
) kullanarak birden fazla etiket grubunu birbirinden ayırın.
chxl= <axis_index>:|<label_1>|...|<label_n> |...| <axis_index>:|<label_1>|...|<label_n>
- <eksen_dizini>
- Etiketlerin uygulanacağı eksen. Bu,
chxt
parametre dizisindeki bir dizindir. Örneğin,chxt=x,x,y,y
öğeniz varsa 0 dizini ilk x ekseni, 1 ise ikinci x ekseni olur. - <label_1>| ... |<etiket_n>
- Bu eksen boyunca yerleştirilecek bir veya daha fazla etiket. Bunlar dize veya sayı değerleri olabilir. Dizelerin tırnak içinde olması gerekmez. label_1, eksendeki en düşük konumda, label_n ise en yüksek konumda gösterilir. Ek etiketler, aralarında eşit aralıklarla yerleştirilir.
Boşlukları + işaretiyle belirtin. Bir etikette satır sonu belirtmenin bir yolu yoktur. Etiketleri dikey çizgi karakteriyle ayırın. Not:
chxl
parametresindeki son etiketten sonra dikey çizgi yerleştirmeyin.
Örnekler
Açıklama | Örnek |
---|---|
Bu grafikte, iki eksene özel etiketlerin nasıl ekleneceği gösterilmektedir. Değerlerin nasıl eşit aralıklarla yerleştirildiğine ve son |
chxt=x,y |
Bu örnek, sol ve sağ y eksenlerindeki
eksen etiketlerini ( |
|
Bu örnek, sol ve sağ y eksenlerindeki
eksen etiketlerini ( Bu örnekte, sol y eksenindeki eksen etiketleri için varsayılan değerler kullanılmaktadır. |
|
Tüm ekseni (örneğin, bir ekseni "maliyet" ve başka bir "öğrenci") tanımlamak için genel bir etiket eklemek istiyorsanız her iki tarafa ek bir eksen eklemek için |
chxt=x,x,y,y |
Eksen Etiket Konumları chxp
Varsayılan etiketleri veya chxl
ile belirtilen özel etiketleri kullanarak hangi eksen etiketlerinin gösterileceğini belirtebilirsiniz. Bu parametreyi kullanarak tam konumları belirtmezseniz etiketler, eksenler boyunca eşit aralıklarla ve varsayılan bir adım değerinde boşluklara yerleştirilir. chxl
değerini belirtmezseniz onay işareti etiketleri varsayılan değerler olur (genellikle veri değerleri veya çubuk grafiklerdeki çubuk sayıları).
Söz dizimi
Dikey çizgi karakterini (|
) kullanarak birden fazla konumlandırma kümesini ayırın.
chxp= <axis_1_index>,<label_1_position>,...,<label_n_position> |...| <axis_m_index>,<label_1_position>,...,<label_n_position>
- <eksen_dizini>
- Konumları belirttiğiniz eksen. Bu,
chxt
parametre dizisindeki bir dizindir. Örneğin,chxt=x,x,y,y
öğeniz varsa dizin 0 ilk x ekseni, 1 ikinci x ekseni olur ve bu şekilde devam eder. - <label_1_position>,...,<label_n_position>
- Etiketin eksen boyunca konumu. Bu, her değerin
chxl
dizisindeki karşılık gelen etiketin konumunu belirlediği, virgülle ayrılmış bir sayısal değerler listesidir: İlk giriş ilk etikete uygulanır ve bu şekilde devam eder. Konum, söz konusu eksenin aralığında bulunan bir değerdir.chxr
kullanarak özel bir aralık belirtmediyseniz bu değerin her zaman 0-100 olacağını unutmayın. Bu eksen için sahip olduğunuz kadar çok konumunuz olmalıdır.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnek, grafikte belirtilen konumlardaki r ekseni etiketlerini içerir. Etiket metni, Konumu Konumu |
|
Bu örnekte, yalnızca belirtilen konumlarda varsayılan etiket değerlerinin gösterilmesi gösterilmektedir.
|
chxt=x,y
chxt=x,y chxp belirtilmedi |
Eksen Etiket Stilleri chxs
Eksen etiketleri için yazı tipi boyutunu, rengini ve hizalamasını (hem özel etiketler hem de varsayılan etiket değerleri) belirtebilirsiniz. Aynı eksendeki tüm etiketler aynı biçimdedir. Bir eksenin birden fazla kopyası varsa her birini farklı şekilde biçimlendirebilirsiniz. Ayrıca, bir etiket dizesinin biçimini de belirtebilirsiniz. Örneğin, para birimi simgelerini veya sondaki sıfırları gösterebilirsiniz.
Varsayılan olarak, üst ve alt eksenlerde değerlerin yanında onay işaretleri gösterilmez, sol ve sağ eksenler ise bunları gösterir.
Söz dizimi
Birden fazla eksene ait değerler, dikey çizgi karakteri (|
) kullanılarak ayrılmalıdır.
chxs= <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color> |...| <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
- <axis_index>
- Bu özelliğin geçerli olduğu eksen. Bu,
chxt
parametresi için sıfır tabanlı bir dizindir. - <opt_format_string>
- [İsteğe bağlı] Bu, kullanıldığında eksen dizin numarasından hemen sonra gelen virgül olmadan isteğe bağlı biçim dizesidir. Düz bir N harfiyle başlar ve ardından aşağıdaki değerler gelir. Tümü isteğe bağlıdır:
N<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
Her bir öğenin anlamı:<preceding_text>
- Her değerden önce gelecek düz 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'dı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 değerin ardından gelen düz metin.
- <opt_label_color>
- RRGGBB onaltılı biçiminde eksen metnine uygulanacak (eksen çizgisi değil) renk. Eksen çizgi rengi, opt_axis_color kullanılarak ayrı olarak belirtilir. Varsayılan değer, gridir.
- <opt_font_size>
- [İsteğe bağlı], yazı tipi boyutunu piksel cinsinden belirtir. Bu parametre isteğe bağlıdır.
- <opt_alignment>
- [İsteğe bağlı] Etiket hizalaması. Üst veya alt eksenler için bu, etiketin üzerindeki veya altındaki onay işaretiyle nasıl hizalandığını açıklar. Sol veya sağ eksenlerde bu, eksene dokunan sınırlayıcı kutusunun içinde nasıl hizalandığını açıklar. Aşağıdaki numaralardan birini belirtin:
-1
- Üst veya alt: Etiketler, çizgilerin sağ tarafındadır; Sol veya sağ: Etiketler, kendi alanlarında sola hizalanır. r ekseni etiketleri için varsayılan değer.0
- Üst veya alt: Etiketler değer çizgilerinin ortasına; Sol veya sağ: Etiketler kendi alanlarında ortalanır. X ve t ekseni etiketleri için varsayılan değer.1
- Üst veya alt: Etiketler, değer çizgilerinin solundadır; Sol veya sağ: Etiketler, kendi alanlarında sağa hizalanır. Y ekseni etiketleri için varsayılan değer.
- <opt_axis_or_tick>
- [İsteğe bağlı; Google-o-meter'de desteklenmez] Bu eksen için onay işaretleri ve/veya eksen çizgilerinin gösterilip gösterilmeyeceğini belirler. Onay işaretleri ve eksen çizgileri yalnızca en içteki eksenler için kullanılabilir (örneğin, iki x ekseninin dış kısmı için desteklenmez). Aşağıdaki değerlerden birini kullanın:
l
(küçük "L" harfi) - Yalnızca eksen çizgisini çizin.t
- Yalnızca onay işaretlerini çizin. Onay işaretleri, eksen etiketlerinin yanındaki küçük çizgilerdir.lt
- [Varsayılan] Tüm etiketler için hem eksen çizgisi hem de onay işaretleri çizin._
- (Alt çizgi) Ne eksen çizgisi ne de onay işaretleri çizmez. Bir eksen çizgisini gizlemek istiyorsanız bu değeri kullanın.
- <tick_color>
- [İsteğe bağlı; Google-o-meter'de desteklenmez] RRGGBB onaltılık biçiminde onay işareti rengi. Varsayılan değer, gridir.
- <opt_axis_color>
- [İsteğe bağlı] Bu eksen çizgisinin RRGGBB onaltılık biçiminde rengi. Varsayılan değer, gridir.
Örnekler
Açıklama | Örnek |
---|---|
İkinci x ekseni (Ocak, Şubat, Mart) için yazı tipi boyutu ve rengi belirtilir. |
|
Yazı tipi boyutu, rengi ve hizalaması sağ y ekseni için belirtilir. Onay işaretleri çizilir, ancak eksen çizgisi yoktur. |
|
Bu grafikte üç veri kümesi yer alır ve her seri için bir tane olmak üzere üç eksen etiketi grubu gösterilmektedir. Her etiket grubu, aşağıda açıklandığı gibi bir özel biçimlendirme dizesi kullanılarak biçimlendirilir:
Eksen etiketi aralıkları, |
chd=s: |
Eksen Kene İşareti Stilleri chxtc
Belirli eksenler için uzun onay işaretleri belirtebilirsiniz. Genellikle bu onay işareti bir grafiğin uzunluğu boyunca uzatmak için kullanılır. Onay işareti rengini değiştirmek için chxs
parametresini kullanın.
Birden fazla eksenin değerleri dikey çizgi karakteri (|
) kullanılarak ayrılmalıdır. Seri içindeki değerler virgülle ayrılmalıdır.
Söz dizimi
chxtc= <axis_index_1>,<tick_length_1>,...,<tick_length_n> |...| <axis_index_m>,<tick_length_1>,...,<tick_length_n>
- <axis_index>
- Bu özelliğin geçerli olduğu eksen. Bu,
chxt
parametresi için sıfır tabanlı bir dizindir. Çubuk sınırlayıcı kullanarak farklı eksenlerin değerlerini ayırın. - <tick_length_1>,...,<tick_length_n>
- Bu eksendeki onay işaretlerinin piksel cinsinden uzunluğu. Tek bir değer verilirse tüm değerler için geçerli olur. Birden fazla değer verilirse eksen onay işaretleri o eksenin değer listesinde döner. Pozitif değerler, grafik alanının dışına çizilir ve grafik kenarlıklarıyla kırpılır. Maksimum pozitif değer 25'tir. Negatif değerler, grafik alanının içine çizilir ve grafik alanı kenarlıklarıyla kırpılır.
Örnekler
Açıklama | Örnek |
---|---|
Uzun kırmızı onay işaretleri oluşturmak için
|
|
Bu grafikte, alternatif değer aralıkları gösterilmektedir. chxtc , y ekseni (5 ve 15) için iki değer işareti uzunluğu değeri (5 ve 15) ve grafikte çizilen değer çizgisi değerleri bu iki değer arasında değişir. |
chxt=x,y |
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. |
|
Gradyan Doldur chf
[Çizgi,
Çubuk, Google-o-meter, Radar, Dağılım,Venn]
Grafik alanlarına veya arka planlara bir ya da daha fazla gradyan dolgusu uygulayabilirsiniz. Gradyan dolguları, bir renkten başka bir renge geçiş yapar. (Pasta, Google o-meter grafikleri: yalnızca arka plan.)
Her gradyan dolgusu bir açı ve ardından belirtilen bir konuma sabitlenen iki veya daha fazla renk belirtir. Renk, bir sabit noktadan diğerine hareket ettikçe değişir. Birinin diğerinin üzerine geçebilmesi için farklı <color_centerpoint> değerlerine sahip en az iki renginiz olmalıdır. Her ek renk geçişi bir <color>,<color_centerpoint> çiftiyle belirtilir.
Söz dizimi
chf=<fill_type>,lg,<angle>,<color_1>,<color_centerpoint_1> ,..., <color_n>,<color_centerpoint_n>
- <fill_type>
- Doldurulacak grafik alanı. Şunlardan biri:
bg
- Arka plan dolgusuc
- Grafik alanını doldurma.b<index>
- Çubuk gradyan dolguları (yalnızca çubuk grafikler). <index> değerini, renk geçişi ile doldurulacak çubukların seri diziniyle değiştirin. Örnek için Çubuk Grafik Serisi Renkleri bölümüne bakın.
- lg
- Renk geçişi dolgusu belirtir.
- <angle>
- Renk geçişinin 0 (yatay) ile 90 (dikey) arasındaki açısını belirten bir sayı.
- <color>
- Dolgunun RRGGBB onaltılık biçimindeki rengi.
- <color_centerpoint>
- Renk için sabitleme noktasını belirtir. Renk, başka bir sabit noktaya yaklaştıkça bu noktadan itibaren solmaya başlar. Değer aralığı, <açı> ile belirtilen açıda eğik eğilmiş 0,0 (alt veya sol kenar) ile 1,0 (üst veya sağ kenar) arasındadır.
Örnekler
Açıklama | Örnek |
---|---|
Grafik alanında, sıfır derecelik açı ( Renkler şeftali rengidir ( Grafik arka planı gri renkte ( |
|
Grafik alanında kırk beş derecelik ( Şeftali ( Mavi ( Grafik arka planı gri renkte ( |
|
Grafik alanında, doksan derecelik ( Mavi ( Şeftali ( Grafik arka planı gri renkte ( |
|
Çizgili dolgular chf
[Çizgi,
Bar, Google-o-meter, Radar, Dağılım, Venn]
Grafik alanınız veya tüm grafik için çizgili bir arka plan dolgusu belirtebilirsiniz. (Pasta, Google o-meter grafikleri: yalnızca arka plan.)
Söz dizimi
chf= <fill_type>,ls,<angle>,<color_1>,<width_1> ,..., <color_n>,<width_n>
- <fill_type>
- Doldurulacak grafik alanı. Şunlardan biri:
bg
- Arka plan dolgusuc
- Grafik alanını doldurmab<index>
- Çubuk çizgili dolgular (yalnızca çubuk grafikler). <index> değerini, şeritlerle doldurulacak çubukların seri diziniyle değiştirin. Örnek için Çubuk Grafik Serisi Renkleri bölümüne bakın.
- ls
- Doğrusal şerit dolgusunu belirtir.
- <angle>
- Tüm şeritlerin y eksenine göre açısı. Dikey şeritler için
0
, yatay şeritler için90
kullanın. - <color>
- Bu şeridin RRGGBB onaltılı biçiminde rengi. Her ek şerit için <color> ve <width> değerlerini tekrarlayın. En az iki şeridiniz olmalıdır. Çizgiler, grafik doldurulana kadar değişir.
- <width>
- Bu şeridin,
0
ile1
arasındaki genişliğidir. Burada1
, grafiğin tam genişliğidir. Çizgiler, grafik doldurulana kadar tekrarlanır. Her ek şerit için <color> ve <width> değerlerini tekrarlayın. En az iki şeridiniz olmalıdır. Çizgiler, grafik doldurulana kadar değişir.
Örnekler
Açıklama | Örnek |
---|---|
|
chf= |
|
chf= |
Kılavuz Çizgileri chg
[Çizgi, Çubuk, Radar, Dağılım]
chg
parametresini kullanarak grafiğinizde düz veya noktalı kılavuz çizgileri belirtebilirsiniz.
Bu parametre, çizgilerin kalınlığını veya rengini belirtmenize izin vermez. Grafiğinizde çizgi oluşturmanın diğer yolları için şekil işaretçileri (chm
yazın h, H, v veya V), aralık işaretçileri (chm
) ve eksen onay işaretleri (chxtc
) konularına bakın.
Söz dizimi
chg= <x_axis_step_size>,<y_axis_step_size>,<opt_dash_length>,<opt_space_length>,<opt_x_offset>,<opt_y_offset>
- <x_axis_step_size>, <x_axis_step_size>
- Grafikte kaç x veya y ızgara çizgisinin gösterileceğini hesaplamak için kullanılır. 100 / step_size = grafikteki ızgara çizgilerinin sayısı. Yani: 20,25, 5 dikey kılavuz çizgisi ve 4 yatay kılavuz çizgisi anlamına gelir.
- <opt_dash_length>, <opt_boşluk_uzunluğu>
- [İsteğe bağlı] Kesik çizgili ızgara çizgilerini tanımlamak için kullanılır. İlk parametre, her bir çizginin piksel cinsinden uzunluğudur. İkinci parametre, tireler arasındaki boşluktur (piksel cinsinden). Düz bir çizgi için <opt_space_length> için 0 değerini belirtin. Varsayılan değerler 4,1'dir.
- <opt_x_offset>,<opt_y_offset>
- [İsteğe bağlı] Grafik ölçeğine göre, sırasıyla x ve y ızgara çizgilerinin uzaklığı için kullanılacak birim sayısı. Pozitif veya negatif değerler olabilir. Bu değeri belirtirseniz kendisinden önceki tüm değerleri de belirtmeniz gerekir. Varsayılan değerler 0,0'dır.
Örnekler
Açıklama | Örnek |
---|---|
Bu örneklerde yalnızca |
chg=20,50 chg=20,50 |
Bu örnekte, daha açık kılavuz çizgileri ( |
|
Düz kılavuz çizgileri görüntülemek için Bu grafik ayrıca x ekseni uzaklığını 10 olarak belirtir. |
chg=20,50,1,0,10 |
Bu grafikte, x ekseni ofseti 10 ve y ekseni uzaklığı 20 olarak gösterilmektedir. |
chg=20,50,3,3,10,20 |
Dinamik Simge İşaretçileri chem
[Çubuk, Çizgi, Radar, Dağılım]
Grafiğinizi oluşturun ve kimya değeri olarak bir veya daha fazla dinamik simge belirtin. chem
söz dizimi aşağıdaki gibidir. Mor renkli noktalı virgülle ayrılmış tüm öğeler isteğe bağlıdır ve URL'nizde herhangi bir öğe atlanabilir. | karakteriyle ayrılmış birden çok söz dizimi dizesi ekleyerek birden fazla işaretçi ekleyebilirsiniz. Dinamik simgeler hakkında daha fazla bilgiyi dinamik simge sayfasında bulabilirsiniz.
Ayrıca, dinamik simge olarak başka bir grafiğin içine grafik yerleştirebilirsiniz. Aşağıdaki Yerleşik Grafikler alt bölümüne bakın.
chem= y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
|...| y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
- s=<icon_string_constant>
- Dinamik simge sayfasındaki dinamik bir simgenin dize işaretçisi sabit değeri. Bu sabit değer, bağımsız simgeler için kullanılan
chst
parametresiyle neredeyse aynıdır. Ancak bağımsız simge dizesinin "d_" ile başladığı durumlarda, eşdeğer dinamik simge işaretçisini elde etmek için bu öneki kaldırmanız gerekir. Örnek: bağımsız simge:d_bubble_icon_text_small
; eşdeğer dinamik simge işaretçisi:bubble_icon_text_small
. - d=<marker_data_string>
- Bu işaretçi türü için gereken veriler. Bu, eşdeğer bir bağımsız simge için
chld
parametresinde kullanılacak olan aynı dizeyi içerir. Ancak tüm | ayırıcıların virgüllerle değiştirilmesi hariç (çok satırlı metinler için dikey çizgi işaretçileri yerine virgül kullanmayı unutmayın). Veri dizesinde şu karakterlerden de @ işaretiyle çıkış yapmanız gerektiğini unutmayın: dikey çizgi ( | ) , ( @ ) , eşittir ( = ), virgül ( , ), noktalı virgül ( ; ). Örnekler:hello@,+world
,5@@10+cents+each
. - ds=<which_series>
- [İsteğe bağlı] Bu işaretçinin ait olduğu veri serisinin sıfır tabanlı dizini. Varsayılan değer 0'dır.
- dp=<which_points>
- [İsteğe bağlı] İşaretçi çizmek için hangi veri noktalarının kullanılacağını belirtir. Varsayılan değer 0'dır (serideki ilk nokta). Aşağıdaki biçimlerden birini kullanın:
n.d
- İş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.range,<start>,<end>,<step>
- Başlangıç ile bitiş dahil olmak üzere aralıktaki her adım veri noktasına bir işaretçi çizin. Başlangıç ve bitiş, dizin değerleridir ve ara değerleri belirtmek için kayan nokta sayılardan oluşabilir. Tüm değerler isteğe bağlıdır. Varsayılan değerler: başlangıç=0, bitiş=son öğe, adım=1. Bir değeri atlarsanız yine de ara virgül eklemeniz gerekir ancak sona boş virgül eklemenize gerek yoktur. Örnekler:dp=range,0,4
, 0 ile 4 arasındaki öğeler için bir işaretçi;dp=range,5,10,2
5, 7 ve 9.öğeler için bir işaretçi çizer;dp=range,2
üçüncü ve sonraki noktalara noktalar çizer;dp=range,3,,1.5
dördüncü öğeden sonuncuya kadar her 1,5 veri noktasında işaretçi çizer.all
- Her öğeye bir işaretçi çizin. Bu,range,0,end_index
ile eşdeğerdir. Örnek:dp=all
every,n
- Her n. işaretçiye bir işaretçi çizin. Örnek:dp=every,2
, 0, 2 ve 4. öğelerin üzerine bir işaretçi çizer.
- py=<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 kısımdır. Grafik öğeleri (çizgiler ve çubuklar) sıfırın hemen altındadı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).
- po=<x,y>
- [İsteğe bağlı] Grafikte işaretçinin çizileceği mutlak konum. x ve y iki kayan nokta numarasıdır. 0,0,0,0 sol alt köşe, 1,0,1,0 ise sağ üst köşeyi temsil eder.
- of=<x_offset,y_offset>
- [İsteğe bağlı] Simgenin normal konumundan uzaklaştırılacak piksel sayısı. x_offset ve y_offset, pozitif veya negatif tam sayılardır. İşaretçi, nokta üzerinde dikey ve yatay olarak ortalanacağından, bu değerin yerleşik bir dinamik simgede belirtilmesi önemlidir. Bu, noktanın muhtemelen veri işaretçisiyle hizalanmayacağı anlamına gelir.
of=0,22
, dik bir iğne için iyi bir ofset; eğimli bir iğne için eğimli bir iğne için iyi bir ofset ise eğim yönüne bağlı olarakof=-12,20
veyaof=12,20
olabilir, ancak deneme yapmanız gerekebilir. Varsayılan değer 0,0'dır.
Örnekler
Açıklama | Örnek |
---|---|
Bağımsız bir resim olarak oluşturulan ve çizgi grafikte işaretçi olarak kullanılan dinamik simgenin örneklerini aşağıda bulabilirsiniz.
Grafik 1: Grafik 2: |
|
Dinamik bir simge işaretçisinin, nokta üzerinde yatay ve dikey olarak ortalanacağını unutmayın. Dolayısıyla, kuyruğu olan bir dinamik simge kullanırsanız kuyruk, grafik noktasında değil, işaretçi merkezi olur. İlk grafik, işaret 3. veri noktasının ortasına yerleştirilir. Bu veri noktası, aslında kuyruğu çizgideki işaretin biraz sağına yerleştirir. İkinci grafikte, işaretçinin kuyruğunu istenen veri noktasının üzerine taşımak için |
chem=y;
chem=y; |
Birden fazla dinamik simge eklemek için söz dizimi dizesini | karakteriyle ayrılmış şekilde tekrarlayın. Bu örnekte bir aralık ve iki ayrı işaretçi gösterilmektedir. Dikey iğnelerin 0,22'lik ofseti ve eğimli raptiyenin, açıkladıkları seriyle hizalanmaları için 12,20'lik bir ofsete sahip olmasına dikkat edin. |
chem= |
Burada, çok satırlı bir metin işaretçisi gösterilmektedir. Metin eklendikten sonra işaretçinin konumu kaydırılmalıdır. Çünkü balon, metnin sığacağı şekilde yeniden boyutlandırılarak grafikte yeniden ortalanır. Metindeki yeni satırların d veri dizesinde virgülle nasıl gösterildiğine dikkat edin. |
chem=y; |
Yerleşik Grafikler
Dinamik simge söz dizimini kullanarak bir grafiği başka bir grafiğin içine yerleştirebilirsiniz.
Yerleştirilmiş grafik işaretçilerinin iki stili vardır: bir baloncuğa yerleştirilmiş grafikler ve kabarcık içermeyen yerleştirilmiş grafikler. Aşağıda her ikisinin de örnekleri verilmiştir:
Balonlu grafik |
Baloncuk içermeyen grafik |
Hem baloncuk olmayan hem de balona yerleştirilmiş grafiklere yönelik s=<icon_string_constant>;d=<marker_data_string>
parametrelerinin özelliklerini burada bulabilirsiniz (yukarıda ele alınan parametreler burada tekrar açıklanmamaktadır):
Söz dizimi
Non-bubble: chem=y;s=ec;d=<alignment_string>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset> Bubble: chem=y;s=ecb;d=<frame_type>,<padding>,<frame_color>,<fill_color>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>
- alignment_string
- [Yalnızca baloncuk olmayan] Baloncuksuz yerleştirilmiş grafiğin hangi bölümünün veri noktasına sabitlendiği. Aşağıdaki şemada iki harfli dize sabitlerinden birini seçin:
- chart_data
- Yerleştirilmiş grafikteki veriler. Bu, yerleştirilecek grafiğin URL'sinde
https://chart.googleapis.com/chart?
ifadesinden sonra gelen her şeydir. Aşağıdaki aracı kullanabilir veya aracın altında listelenen kuralları uygulayabilirsiniz. - frame_type
- [Yalnızca balon] Dinamik simge kare stili sabitlerinden biri.
- dolgu
- [Yalnızca balon] Balonun içindeki dolgu (piksel cinsinden).
- frame_color
- [Yalnızca balon] Çerçevenin rengi (# işareti içermeyen altı basamaklı bir HTML renk dizesi olarak). Örnek:
FF00FF
. - fill_color
- [Yalnızca balon] Baloncuk dolgu rengi (# işareti olmadan altı basamaklı bir HTML renk dizesi olarak). Örnek:
FF00FF
.
Yerleştirilmiş grafik verileri
Grafik dizenizi oluşturmaya yardımcı olması için aşağıdaki dönüşüm aracını kullanın. Alternatif olarak, araçtan sonra belirtilen kuralları izleyerek grafik dizesini manuel olarak oluşturabilirsiniz.
Manuel dönüşümle ilgili kurallar
1. Öncelikle parametre ve değer çiftlerinde yer alan aşağıdaki karakterleri, aşağıda gösterildiği sırada aşağıdaki değerlerle değiştirin:
Değiştir | Bununla |
---|---|
%7C veya %7c |
| |
@ |
@@ |
% |
%25 |
, |
@, |
| |
@| |
; |
@; |
- |
%26 |
= |
%3D |
2. Daha sonra parameter1=value1¶meter2=value2...
çiftlerindeki tüm &
ve =
değerlerini virgülle değiştirin.
Ş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. |
Aralık İşaretçileri chm
[Çubuk, Şamdan, Çizgi, Radar, Dağılım]
Bir grafiğin belirli alanlarını vurgulamak için arka plan dolgusunu yatay veya dikey olarak renklendirebilirsiniz.
chm
parametre gruplarını ayırmak için dikey çizgi karakteri ( |
) kullanarak herhangi bir chm
işaretçisini birleştirebilirsiniz.
Söz dizimi
Çizilecek her bant için aşağıdaki parametrelerden bir grup belirtin. Birden fazla şerit çizmek için dikey çizgi karakteriyle ayrılmış ek parametre grupları oluşturun. Aralıklar, belirtilen sırada çizilir. Çizilen son aralık, önceki aralıkların üzerine çizilir.
chm= <direction>,<color>,0,<start_point>,<end_point> |...| <direction>,<color>,0,<start_point>,<end_point>
- <direction>
- Yatay veya dikey gölgelendirmeyi belirtir. Yatay aralık için
r
, dikey aralık içinR
değerini kullanın. - <color>
- RRGGBB biçimindeki onaltılık sayı şeklinde aralık rengi.
- 0
- Ayrılmış — sıfır olmalıdır.
- <start_point>
- Aralığın başlangıç konumu.
- Yatay aralık işaretçileri için bu, y eksenindeki bir konumdur. Burada
0.00
, grafiğin alt kısmı,1.00
ise grafiğin üst kısmıdır. - Dikey aralık işaretçileri için bu, x eksenindeki bir konumdur. Burada
0.00
, grafiğin solu ve1.00
, grafiğin sağıdır.
- <end_point>
- Aralığın son konumu.
- Yatay aralık işaretçileri için bu, y eksenindeki bir konumdur. Burada
0.00
, grafiğin alt kısmı,1.00
ise grafiğin üst kısmıdır. - Dikey aralık işaretçileri için bu, x eksenindeki bir konumdur. Burada
0.00
, grafiğin solu ve1.00
, grafiğin sağıdır.
Örnekler
Açıklama | Örnek |
---|---|
Aralık işaretçileri, ince bir çizgi veya renk şeridi olabilir.
|
|
Bu örnekte dikey aralık işaretçileri gösterilmektedir. İlki kırmızı çizgi ( |
|
İşaretçiler belirtilen sırada çizilir. Bu örnekte, dikey kırmızı işaretçinin soluk mavi yatay işaretçiden önce çizildiğini görebilirsiniz. |
chm= |
Grafikte sıfır çizgisi, orta nokta çizgisi ve üst kısımda soluk yatay çizgiler çizmek için aralık işaretçilerinin kullanıldığı bir çizgi grafik örneğini burada bulabilirsiniz. |
|
Çizgi İşaretçileri chm=D
[Çubuk, Şamdan, Çizgi, Radar, Dağılım]
Grafiğinizdeki verileri izleyen bir çizgi ekleyebilirsiniz. Bu çoğu zaman 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 chm parametre gruplarını dikey çizgi ( |
) ayırıcı kullanarak ayırın. Bu parametreyle kesik çizgili bir çizgi işaretçisi oluşturamazsınız.
Söz dizimi
chm= D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
- G
- Bunun bir çizgi işaretçisi olduğunu belirtir.
- <color>
- Çizginin RRGGBB onaltılık biçimindeki rengi.
- <series_index>
- Çizgiyi çizmek için kullanılan veri serisinin dizini. Veri serisi dizini ilk veri serisi için
0
, ikinci veri serisi için1
vb. şeklindedir. - <which_points>
- Çizgiyi çizmek için bir seride 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ş dahil olmak üzere (sıfır tabanlı dizin) belirli bir nokta aralığını kullanın. Ara noktaları belirtmek için kayan nokta değerlerini de kullanabilir veya sırasıyla ilk ya da son veri noktasını belirtmek için start ya da end'i boş bırakabilirsiniz. start ve end, son değerden ters bir dizin olarak negatif olabilir. Hem start hem de end negatifse bunları artan değerde (örneğin, -6:-1) yazdığınızdan emin olun.
- <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 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).
Örnekler
Açıklama | Örnek |
---|---|
Bu, çubuk grafikte işaretçi çizgisi çizme örneğidir.
Z sırası |
chm=D,0033FF,0,0,5,1 |
Bu, aynı çubuk grafiktir ancak yalnızca satır için ek bir veri serisi içerir. Bu, bileşik grafik örneğidir.
Bileşik grafikler, Daha fazla bilgi için Bileşik Grafikler konusuna bakın. |
chm=D,0033FF,1,0,5,1 |
Veri İşlevleri chfd
[Tüm
chd
grafikleri]
muParser işlev söz dizimini kullanarak grafik verileri üzerinde çalışacak özel bir işlev belirtebilirsiniz. İşlevde kullanılan veriler iki kaynaktan birinden gelebilir:
chd
tarih aralığında veri dizisi - Veriler,chd
bölgesinde belirtilen seriden çekilir.chfd
parametresinin kendisinde tanımlanan bir değer aralığı: Rastgele bir veri aralığı için başlangıç, bitiş ve adım değeri tanımlarsınız.
Her durumda, çıktıyı chd
konumundaki mevcut bir seriye atamanız gerektiğini unutmayın. İşlev çıktısı bu serinin üzerine yazılır. Grafik yalnızca tüm işlevler işlendikten sonra oluşturulur. Bu nedenle, aynı veri serisine çıktı almak için birden fazla işlev atarsanız işlevler belirtilen sırada çalışır ancak yalnızca son işlevin çıkışı grafikte gösterilir. Bir işlevin, önceki bir işlev tarafından çıktı verilen bir seriyi girdi olarak alabileceği şekilde zincir fonksiyonlar uygulayabileceğinizi unutmayın.
Bir işlev çizgisine renk veya chm
işaretçileri atamak için renkleri veya işaretçileri işlevin seri dizinine atayın. İşaretçilerin, işlev tarafından değiştirildikten sonra verilere göre yerleştirildiğini unutmayın.
Söz dizimi
chfd= <output_series_index>,<function_data>,<function_string> |...| <output_series_index>,<function_data>,<function_string>
- <output_series_index>
- İşlev çıktısının yazılacağı
chd
veri serisinin sıfır tabanlı dizini. İşlev çıkışı, mevcut tüm verilerin üzerine tamamen yazılır. Seri, işlev için girdi olarak kullanılmıyorsa en iyi uygulama, bu seriye tek bir model değer atamaktır. - <function_data>
- Grafiği çizilecek değişkenler ve veriler. Veriler, sizin tanımladığınız bir aralıktan veya
chd
veri serilerinden birinden alınabilir. Birden fazla değişken için ; (noktalı virgül) ayırıcısı kullanarak her işlev için birden çok değişken belirtebilirsiniz. Tek bir işlev için birden fazla değişken tanımlarsanız ve bu değişkenlerin noktaları farklıysa işlevin ilk uç noktaya ulaştığında duracağını unutmayın. Örneğin, bir işlev hem x=1-5 adımını hem de 1. adımı ve y=1-10 adımını tanımlıyorsa işlev beşinci noktaya ulaştığında sona erer.
<variable_name>,<input_series_index>
VEYA
<variable_name>,<start>,<end>,<step>
- variable_name: Değişken için rastgele bir dize adı. Bunu, function_string ile tanımlanan işlevde kullanın.
- input_series_index - Giriş verisi olarak kullanılacak bir
chd
veri serisinin dizini. - başlangıç: Bir aralığın sayısal başlangıç değeri.
- end: Bir aralığın sayısal bitiş değeri.
- step (adım) - start ile end (bitiş) arasındaki sayısal adım değeridir. Pozitif veya negatif olabilir ancak sıfır olamaz.
x,0,100,1
; 0, 1, 2, ... 100 değerlerine sahipx
adlı bir değişken bildirir.x,0,100,1;r,0,3.1,.1
, aynıx
değişkenini ve 0, 0,1, 0.2, ..., 3.0, 3.1 değerlerine sahipr
adlı bir değişkeni bildirir.x,0
, ilkchd
dizisindeki verileri kullanan x adlı bir değişken bildirir. Bu değişkenler function_string tarafından kullanılır. function_string içinde belirtmediğiniz sürece grafikte çizilmezler. Adım ne kadar küçükse grafiğiniz o kadar düzgün olur. - <function_string>
- muParser söz dizimiyle yazılan işleviniz. İşlev, variable_data değişkeninde belirtilen değişkenlere ve verilere uygulanır.
Başka bir dikey
chfd
parametre kümesinde değil, yalnızca bu yerel işlev kümesinde bildirilen değişkenlere başvurabilirsiniz. Özet muParser işlevleri desteklenmiyor (min, max sum, avg). ÖNEMLİ: İşlevlerinizde+
yerine%2B
kullanmayı unutmayın.
Örnekler
Açıklama | Örnek |
---|---|
Basit bir sinüs dalgası. Dikkat edilmesi gereken bazı noktalar:
|
cht=lc |
Bu satırda chd parametresindeki veriler kullanılır. |
chd=t:5,10 |
İşlev satırlarının ve işlev dışı satırların bir karışımı. Renklerin seri renk parametresi İşaretçilerin işlev çıkışına yerleştirildiğine dikkat edin.Veri noktaları, başlangıç, bitiş ve adım'dan hesaplanır.Dolayısıyla aralığınız 0-11 adım 0,1, 0, nokta 0, nokta 1, 0,1'dir ve bu şekilde, değeri 110 olan 110 noktasına kadar devam eder. |
chd=t: |
Bir işlevi iki boyutta tanımlamak için
|
cht=lxy |
Bu resimleri tıklayarak grafik oyun alanında açıp üzerlerinde oynamayı deneyin. Çok seveceksiniz! |