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 ayrı ayrı noktalardan oluşan bir kümedir. İsterseniz tek tek noktaların boyutunu belirtebilirsiniz. Dağılım grafiği yalnızca bir veri serisini kabul edebilir. Dağılım grafikleri, birçok veri noktasında iki değişkene sahip grupları veya kalıpları tespit etmek için idealdir (tek bir değişkeniniz varsa çizgi grafiği kullanmayı düşünün).
En az iki veri dizisi sağlamalısınız: İlk veri dizisi x koordinatlarını, ikinci veri dizisi ise y koordinatlarını belirtir.
Nokta boyutlarını tek tek belirtmek için isteğe bağlı olarak üçüncü bir seri sağlayabilirsiniz. Bu seri olmadan, tüm noktalar varsayılan olarak 10 piksel genişliğinde olur.
Veri noktalarının şeklini veya rengini değiştirmek için chm
kullanırsanız noktaların chm
öğesinde sağlanan boyuta göre ölçeklendirileceğini unutmayın.
Grafik Türleri (cht
)
Bu 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 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 fazla seriyi simüle etmek istiyorsanız nokta renklerini tek tek belirtmek için Bu grafikte üç veri dizisi vardır: Birincisi x değerleri, ikincisi karşılık gelen y değerleri ve üçüncüsü karşılık gelen nokta boyutudur.
Açıklamalar, |
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 şekli elmas ( d ), işaretçi dizini 15 ve sonrası için elmasların üzerine yerleştirilmiş kareler (s ) bulunur.chd=t: |
Ayrıca, dağılım grafiğindeki noktaların bazılarını veya tümünü bağlamak için bir çizgi işaretçi (
|
chd=t:
|
Görünür noktaları kullanmadan noktalarınız üzerinden nasıl iz çizgi 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 bir çizgi belirtemezsiniz ancak çizgi rengini ve kalınlığını belirtebilirsiniz. |
Gizli noktalar içeren iz çizgisi:chd=t: |
Seri Renkleri chco
chco
parametresini kullanarak noktaların rengini belirtin. Tüm noktalar için tek bir renk, bir gradyan veya tek tek noktalar için 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.
- Noktalara ayrı renkler uygulamak için bir çizgi sınırlayıcı kullanarak nokta başına bir renk belirtin.
- Nokta renklerini ayrı ayrı belirtmenize rağmen noktalardan daha az renginiz varsa her n. noktaya karşılık gelen n. renk verilir. Bu şekilde birden fazla seri dağıtım grafiği oluşturulur.
- Bir renk gradyanı uygulamak için üçüncü bir veri serisi (nokta boyutlarını belirler) eklemeniz gerekir. Noktanın boyutuna bağlı olarak noktalara bir renk gradyanı uygulamak için virgülle ayrılmış iki veya daha fazla renk 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>
- Grafikte gösterilecek başlık. Bunun nerede gösterileceğini belirtemezsiniz, ancak isteğe bağlı olarak yazı tipi boyutunu ve rengini belirtebilirsiniz. Boşlukları belirtmek için + işareti, satır sonlarını belirtmek için ise dikey çizgi (
|
) kullanın.
chts
[İsteğe bağlı] - chtt
parametresi için renkler ve yazı tipi boyutu.
- <color>
- RRGGBB onaltılık biçiminde başlık rengi. Varsayılan renk siyahtır.
- <font_size>
- Başlığın punto cinsinden yazı tipi boyutu.
- <opt_alignment>
- [İsteğe bağlı] Başlığın hizalanması. Şu büyük/küçük harfe duyarlı dize değerlerinden birini seçin: "l" (sol), "c" (ortalanmış) "r" (sağ). Varsayılan değer "c"dir.
Örnekler
Açıklama | Örnek |
---|---|
Varsayılan renk ve yazı tipi boyutunu kullanan, başlıklı bir grafik. Artı işaretiyle ( Satır sonu yapmaya zorlamak için bir dikey çizgi karakteri (
|
chtt=Site+visitors+by+month| |
Mavi, sağa hizalı, 20 puanlık başlık içeren bir grafik. |
chtt=Site+visitors |
Grafik Açıklama Metni ve Stili chdl
, chdlp
, chdls
[Tüm grafikler]
Açıklamalar, grafiğin yan bölümünde her seri için kısa bir metin açıklaması yer alır. Bu açıklamadaki her seriyle ilişkili metni belirtebilir ve grafiğin nerede görüneceğini belirtebilirsiniz.
Açıklamanızın kenar boşluklarını nasıl ayarlayacağınızı öğrenmek için de chma
konusuna bakın.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL güvenli karakterlere izin verilir. Güvenliğiniz için 0-9a-zA-Z
karakter kümesinde olmayan karakterleri içeren tüm dizeleri URL olarak kodlamanız gerekir.
URL kodlayıcıyı Google Görselleştirme Belgeleri'nde bulabilirsiniz.
Söz dizimi
chdl=<data_series_1_label>|...|<data_series_n_label> chdlp=<opt_position>|<opt_label_order> chdls=<color>,<size>
chdl
: Her bir serinin açıklama bölümünde gösterilecek metni.
- <data_series_label>
- Gösterge girişlerinin metni. Her etiket,
chd
dizisindeki karşılık gelen seriye uygulanır. Alanlar için + işaretini kullanın. Bu parametreyi belirtmezseniz grafikte gösterge gösterilmez. Etiketlerde satır sonu belirtmek mümkün değildir. Açıklamalar genellikle açıklama metninizi içerecek şekilde genişler ve grafik alanı, göstergeye uyacak şekilde daralır.
chdlp
- [İsteğe bağlı] Açıklamaların konumu ve açıklama girişlerinin sırası. <position> ve/veya <label_order> değerlerini belirtebilirsiniz. Her ikisini de belirtirseniz bunları bir çubuk karakteriyle ayırın. chdl
içindeki boş gösterge girişlerinin açıklama bölümünde atlanmasını istiyorsanız herhangi bir değere "s" ekleyebilirsiniz. Örnekler: chdlp=bv
, chdlp=r
, chdlp=bv|r
, chdlp=bvs|r
- <opt_position>
- [İsteğe bağlı] Açıklamanın grafikteki konumunu belirtir. Açıklamalar ile grafik alanı veya resim kenarlığı arasında ek dolgu belirtmek için
chma
parametresini kullanın. Aşağıdaki değerlerden birini seçin:b
: Grafiğin alt tarafında açıklamalar, yatay bir satırda açıklama girişleri bulunur.bv
- Grafiğin alt kısmındaki açıklamalar, dikey bir sütunda gösterge girişleri bulunur.t
: Grafiğin üst tarafında açıklama bölümü, yatay satırda açıklama girişleri bulunur.tv
- Grafiğin üst tarafında açıklama bölümü, dikey sütunda gösterge girişleri bulunur.r
- [Varsayılan] Grafiğin sağında gösterge, dikey sütunda ise açıklama girişleri bulunur.l
- Grafiğin solunda açıklama, dikey sütunda açıklama girişleri bulunur.
- <opt_label_order>
- [İsteğe bağlı]
Etiketlerin açıklamada gösterildiği sıra.
Aşağıdaki değerlerden birini seçin:
l
- [Dikey açıklamalar için varsayılan] Etiketlerichdl
öğesine verilen sırada görüntüleyin.r
- Etiketlerichdl
işlevine verildiği gibi ters sırada görüntüler. Bu özellik, yığınlı çubuk grafiklerde göstergeyi
çubuklar göründüğü sırada göstermek açısından kullanışlıdır.a
- [Yatay açıklamalar için varsayılan] Otomatik sıralama: 10 piksellik bloklar halinde ölçülen kabaca uzunluğa göre, en kısa olana göre sıralama anlamına gelir. İki öğe aynı uzunluktaysa (10 piksellik bloğa bölünmüşse) önce listelenen öğe görünür.0,1,2...
- Özel etiket sırası. Bu,chdl
değerindeki sıfır tabanlı etiket dizinlerinin virgülle ayrılmış bir listesidir.
chdls
- [İsteğe bağlı] Açıklama metninin rengini ve yazı tipi boyutunu belirtir.
- <color>
- RRGGBB onaltılık biçimde açıklama metni rengi.
- <size>
- Açıklama metninin nokta boyutu.
Örnekler
Açıklama | Örnek |
---|---|
İki efsane örneği. Açıklama metnini veri serilerinizle aynı sırada belirtin. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
İlk grafikte yatay açıklama girişleri ( |
|
Bu örnekte, yazı tipi boyutunun değiştirilmesi gösterilmektedir. |
|
Grafik Kenar Boşlukları chma
[Tüm grafikler]
Grafiğin kenar boşluklarının boyutunu piksel cinsinden belirtebilirsiniz. Kenar boşlukları, belirtilen grafik boyutundan (chs
) içe doğru hesaplanır. Kenar boşluğu boyutunun artırılması toplam grafik boyutunu artırmaz ancak gerekirse grafik alanını küçültür.
Kenar boşlukları, varsayılan olarak grafik boyutu hesaplandıktan sonra kalan kısımdır. Bu varsayılan değer, grafik türüne göre değişir. Belirttiğiniz kenar boşlukları minimum bir değerdir. Grafik alanı kenar boşlukları için yer bırakırsa kenar boşluğu boyutu kalan değer olur. Kenar boşlukları, açıklamalar ve etiketler için gerekli olandan daha küçük olacak şekilde sıkılamaz. Aşağıda, bir grafiğin temel parçalarını gösteren bir şema verilmiştir:
Grafik kenar boşlukları, eksen etiketlerini ve parça alanını içerir. Açıklama alanı, metnin tam olarak sığması için otomatik olarak yeniden boyutlandırılır. İpucu: Bir çubuk grafikte, çubukların boyutu sabitse (varsayılan) grafik alanının genişliği azaltılamaz. |
Söz dizimi
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>, <right_margin>, <top_margin>, <bottom_margin>
- Grafik alanının piksel cinsinden minimum kenar boşluğu boyutu. Eksen etiketlerinin grafiğin kenarlıklarına çarpmasını önlemek için biraz dolgu eklemek üzere bu değeri artırın.
- <opt_legend_width>, <opt_legend_height>
- [İsteğe bağlı] Açıklamanın çevresindeki kenar boşluğunun piksel cinsinden genişliği. Lejandın grafik alanına veya resmin kenarlarına taşmasını önlemek için bunu kullanın.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte, grafiğin her bir kenarının minimum 30 piksellik bir kenar boşluğu vardır. Grafik açıklaması 30 pikselden fazla geniş olduğundan, sağ taraftaki kenar boşluğu grafik açıklamasının genişliğine ayarlanır ve diğer kenar boşluklarından farklıdır. Eksen etiketleri çizim alanının dışındadır ve bu nedenle kenar boşluğu içinde çizilir. |
|
Açıklamaların etrafına kenar boşluğu eklemek için Bu örnekte, açıklama yaklaşık 60 piksel genişliğindedir. |
|
Eksen Stilleri ve Etiketler [Çizgi, Çubuk, Google-Metre, Radar, Dağılım]
Grafikte hangi eksenlerin görüntüleneceğini belirleyip bunlara özel etiketler, konumlar, aralıklar ve stiller verebilirsiniz.
Eksen çizgileri varsayılan olarak tüm grafiklerde gösterilmez. chxt
parametresini kullanarak grafiğinizin tam olarak hangi eksenleri göstermesi gerektiğini belirtebilirsiniz. Varsayılan eksen çizgilerinde sayı gösterilmez. 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 arasında değişen değerler içeren 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ğerlere (örneğin, para birimi simgelerini veya ondalık basamakları göstermek için) stil belirleyebilirsiniz.
"Pzt, Sal, Çarş" gibi özel değerler kullanmayı seçerseniz 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 güvenli karakterlere izin verilir. Güvenliğiniz için 0-9a-zA-Z
karakter kümesinde olmayan karakterleri içeren tüm dizeleri URL olarak kodlamanız gerekir.
URL kodlayıcıyı Google Görselleştirme Belgeleri'nde bulabilirsiniz.
Bu bölümde aşağıdaki konular ele alınmaktadır:
- Görünür Eksenler (
chxt
) - Görüntülenecek eksenler. - Eksen aralığı (
chxr
) - Her eksen için değer aralığıdır. - Özel Eksen Etiketleri (
chxl
) - Eksende gösterilecek özel değerler. - Eksen etiketi konumları (
chxp
): Her eksene özel etiketlerin yerleştirilmesi. - Eksen etiket 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 grafikler ve dağılım grafiklerinde varsayılan olarak bir veya iki eksen çizgisi gösterilir 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 arasında değişir. Bir çizgi grafikteki tüm eksen çizgilerini gizlemek için cht
parametresindeki grafik türü değerinden sonra :nda
değerini belirtin (örnek: cht=lc:nda
).
Değerlere göre üst ve alt eksenlerde onay işaretleri gösterilmezken sol ve sağ eksenlerde onay işaretleri gösterilir. Bu davranışı chxs
parametresini kullanarak değiştirebilirsiniz.
Söz dizimi
chxt= <axis_1> ,..., <axis_n>
- <axis>
- Grafikte gösterilecek eksen. Kullanabileceğiniz 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 çok eksen belirtebilirsiniz, örneğin: cht=x,x,y
. Bu işlem, grafiğin alt kısmı boyunca iki x ekseni grubunu yığılır. Bu, sayısal değerleri gösteren bir eksene özel etiketler eklerken yararlı olur (aşağıdaki örneğe bakın). Eksenler içten dışa doğru çizilir. Bu nedenle, x,x
kullanıyorsanız ilk x en içteki kopyayı, sonraki x dıştaki bir sonraki kopyayı belirtir.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte x ekseni, y ekseni, üst ekseni (t) ve sağ ekseni (r) içeren bir ç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, etiketlerde onay işaretleri görünmediğini unutmayın. |
|
Aynı değeri birden fazla kez ekleyerek her eksen için birden fazla etiket grubu ekleyebilirsiniz. Bu örnekte iki x kümesi ve iki y ekseni kümesi gösterilmektedir. Bu, burada gösterildiği gibi yalnızca varsayılan eksen etiketleri kullanılırken özellikle yararlı değildir. Ancak, chxl parametresini kullanarak her eksenin her kopyası için özel etiketler belirtebilirsiniz. |
> <img <code=" |
Bu örnekte x ekseni, y ekseni, üst t ekseni ve sağ r ekseni içeren 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österir. Y ekseni ve r ekseni aralığı, çubuk sayısıyla belirlenir. Bu durumda beş çubuk vardır; dolayısıyla Chart API 0-4 aralığında bir aralık gösterir. İlk etiket, ilk çubuğun tabanında, ikinci etiket ikinci çubuğun tabanı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 eksende görünen değer aralığını bağımsız olarak 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 tarif etmesini istiyorsanız <start_val> ve <end_val> değerini, 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ünü inceleyin.
Aralığı belirtmek istiyorsanız chxt
parametresini kullanarak bir ekseni görünür yapmanız gerekir.
Özel eksen değerlerini belirtmek için chxl
parametresini kullanın.
Söz dizimi
Birden çok eksen etiketi aralığını dikey çizgi karakterini ( |
) kullanarak 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 eklenmiş sıfır tabanlı bir dizindir. Örneğin,chxt=x,r,y
içinde r ekseni 1 olur. - <start_val>
- Bu eksendeki düşük değeri tanımlayan bir sayıdır.
- <end_val>
- Bu eksendeki yüksek değeri tanımlayan bir sayıdır.
- <opt_step>
- [İsteğe bağlı] Eksen üzerindeki değer çizgileri arasındaki sayım adımı. Varsayılan adım değeri yoktur. Adım, uygun şekilde aralıklı bir grup etiket göstermeye çalışmak için hesaplanır.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte sol ve sağ y eksenleri ( Her eksen için tanımlanmış bir aralık vardır. Herhangi bir etiket veya konum belirtilmediğinden, değerler belirli bir 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ıklarla yerleştirilir. <opt_step> parametresi için beş ( |
|
Özel Eksen Etiketleri chxl
chxl
parametresini kullanarak herhangi bir eksende özel dize ekseni etiketleri belirtebilirsiniz. İstediğiniz kadar etiket belirtebilirsiniz. Bir eksen gösterirseniz (chxt
parametresini kullanarak) ve özel etiket belirtmezseniz standart sayısal etiketler uygulanır.
Özel bir sayısal aralık belirtmek için bunun yerine chxr
parametresini kullanın.
Etiketlerinizin ekseni boyunca belirli konumları 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 ayırın.
chxl= <axis_index>:|<label_1>|...|<label_n> |...| <axis_index>:|<label_1>|...|<label_n>
- <eksen_dizini>
- Etiketlerin uygulanacağı eksen. Bu,
chxt
parametre dizisine ait bir dizindir. Örneğin,chxt=x,x,y,y
kullanıyorsanız dizin 0 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çine alınması gerekmez. label_1, eksende en düşük konumda, label_n ise en yüksek konumda görüntülenir. Ek etiketler, aralarında eşit aralıklarla yerleştirilir.
Boşlukları + işaretiyle belirtin. Etiketlerde satır sonu belirtmek mümkün değildir. 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 nasıl özel etiketler ekleneceği gösterilmektedir. Değerlerin nasıl eşit aralıklı olduğuna ve son |
chxt=x,y |
Bu örnekte sol ve sağ y eksenlerindeki ( |
|
Bu örnek, sol ve sağ y eksenlerindeki ( Bu örnekte sol y eksenindeki eksen etiketleri için varsayılan değerler kullanılmaktadır. |
|
Tüm bir ekseni tanımlamak için (örneğin, bir ekseni "maliyet", diğerini "öğrenci" olarak etiketlemek için) genel bir etiket eklemek isterseniz her bir kenara ilave bir eksen eklemek için |
chxt=x,x,y,y |
Eksen Etiket Konumları chxp
chxl
ile belirtilen varsayılan etiketleri veya özel etiketleri kullanarak, hangi eksen etiketlerinin gösterileceğini belirleyebilirsiniz. Bu parametreyi kullanarak tam konumlar belirtmezseniz etiketler eksenler boyunca varsayılan bir adım değeriyle eşit aralıklarla dağıtılır. chxl
belirtmezseniz onay işareti etiketleri, varsayılan değerler (genellikle veri değerleri veya çubuk grafiklerdeki çubuk numaraları) olur.
Söz dizimi
Dikey çizgi karakterini (|
) kullanarak birden çok konumlandırma grubunu 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
kullanıyorsanız dizin 0 ilk x ekseni, 1 ikinci x ekseni olur ve bu şekilde devam eder. - <label_1_position>,...,<label_n_position>
- Etiketin eksendeki konumu. Bu, virgülle ayrılmış bir sayısal değerler listesidir. Burada her değer,
chxl
dizisindeki karşılık gelen etiketin konumunu ayarlar: İlk giriş ilk etikete uygulanır ve bu şekilde devam eder. Konum, o eksendeki bir değerdir.chxr
kullanarak özel bir aralık belirtmediğiniz sürece bu değerin her zaman 0-100 olacağını unutmayın. O eksen için sahip olduğunuz etiket sayısı kadar konuma sahip olmanız gerekir.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnek, grafikte belirtilen konumlardaki r ekseni etiketlerini içerir. Etiket metni, Belirtilen konumu Belirtilen konumu |
|
Bu örnekte, yalnızca belirtilen konumlarda varsayılan etiket değerleri gösterilmiştir.
|
chxt=x,y
chxt=x,y chxp belirtilmedi |
Eksen Etiket Stilleri chxs
Eksen etiketleri, hem özel etiketler hem de varsayılan etiket değerleri için yazı tipi boyutunu, rengini ve hizalamasını belirtebilirsiniz. Aynı eksendeki tüm etiketler aynı biçime sahiptir. Bir eksenin birden fazla kopyası varsa her birini farklı şekilde biçimlendirebilirsiniz. Etiket dizesinin biçimini de belirtebilirsiniz. Örneğin, para birimi simgelerini veya sondaki sıfırları gösterebilirsiniz.
Değerlere göre üst ve alt eksenlerde onay işaretleri gösterilmezken sol ve sağ eksenlerde onay işaretleri gösterilir.
Söz dizimi
Birden çok eksen değerleri dikey çizgi (|
) 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
parametresine dahil edilen sıfır tabanlı bir dizindir. - <opt_format_string>
- [İsteğe bağlı] Bu, kullanılırsa araya giren virgül olmadan eksen dizin numarasından hemen sonra gelen isteğe bağlı bir biçim dizesidir. Normal N harfiyle başlar ve ardından aşağıdaki değerler gelir (hepsi isteğe bağlıdır):
N<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
Her bir öğenin anlamı şu şekildedir:<preceding_text>
- Her değerden önce gelecek düz metin.*...*
- Sayılar için biçimlendirme ayrıntılarını belirtebileceğiniz, yıldız işaretleriyle sarmalanmış isteğe bağlı bir blok. Aşağıdaki değerler desteklenir ve tümü isteğe bağlıdır:<number_type>
- Sayısal değerler için sayı biçimi. Aşağıdakilerden birini seçin:f
- [Varsayılan] Kayan nokta biçimi. <decimal_places> değeriyle kesinliği de belirtmeyi düşünebilirsiniz.p
- Yüzde biçimi. % işareti otomatik olarak eklenir. Not: Bu biçimi kullanırken 0,0 - 1,0 aralığındaki veri değerleri %0 - 100 ile eşlenir (örneğin, 0,43 %43 olarak gösterilir).e
- Bilimsel gösterim biçimi.c<CUR>
- Numarayı uygun para birimi işaretçisiyle belirtilen para biriminde biçimlendirin.<CUR>
yerine üç harfli bir para birimi kodu girin. Örnek: Avro içincEUR
. Tüm simgeler desteklenmese de kodların listesini ISO web sitesinde bulabilirsiniz.
<decimal_places>
- Kaç ondalık basamak gösterileceğini belirten bir tam sayı. Değer bu uzunluğa yuvarlanır (kısaltılmaz). Varsayılan değer 2'dir.z
- Sondaki sıfırları görüntüler. Varsayılan ayar hayır şeklindedir.s
- Grup ayırıcılarını görüntüleyin. Varsayılan ayar hayır şeklindedir.x
veyay
-Belirtildiği şekilde x veya y koordinatındaki verileri görüntüleyin. x verilerinin anlamı grafik türüne göre değişir: Ne anlama geldiğini belirlemek için grafiğinizle denemeler yapın. Varsayılan değer "y"dir.
<following_text>
- Her değerin ardından gelecek düz metin.
- <opt_label_color>
- Eksen metnine (eksen çizgisine değil) uygulanacak renk (RRGGBB onaltılık biçiminde). Eksen çizgi rengi, opt_axis_color kullanılarak ayrı olarak belirtilir. Varsayılan ayar 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, etiketin kendi üzerindeki veya altındaki onay işaretine nasıl hizalandığını; sol veya sağ eksenlerde ise kendi sınırlama kutusunun içinde eksene dokunan hizalamanın nasıl hizalandığını açıklar. Aşağıdaki numaralardan birini belirtin:
-1
- Üst veya alt: Etiketler değer çizgilerinin sağında; Sola veya sağa: Etiketler kendi alanlarında sola hizalanır. R ekseni etiketleri için varsayılandır.0
- Üst veya alt: Etiketler değer çizgilerinin üzerinde ortalanır; Sol veya sağ: Etiketler kendi alanlarında ortalanır. X ve t ekseni etiketleri için varsayılandır.1
- Üst veya alt: Etiketler değer çizgilerinin solundadır; Sola veya sağa: Etiketler kendi alanlarında sağa hizalanır. Y ekseni etiketleri için varsayılandır.
- <opt_axis_or_tick>
- [İsteğe bağlı; Google-o-meter'de desteklenmez] Bu eksen için onay işaretlerinin ve/veya eksen çizgilerinin gösterilip gösterilmeyeceği. 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 harf 'L') - Yalnızca eksen çizgisini çizin.t
- Yalnızca onay işaretleri ç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) Eksen çizgisini veya onay işaretini çizin. 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 ayar gridir.
- <opt_axis_color>
- [İsteğe bağlı] Bu eksen çizgisinin RRGGBB onaltılık biçiminde rengi. Varsayılan ayar gridir.
Örnekler
Açıklama | Örnek |
---|---|
İkinci x ekseni (Ocak, Şubat, Mart) için yazı tipi boyutu ve rengi belirtilir. |
|
Sağ y ekseni için yazı tipi boyutu, rengi ve hizalaması belirtilmiştir. Onay işaretleri, eksen çizgisi çizilmemiştir. |
|
Bu grafik üç veri kümesi içerir ve seri başına bir tane olacak şekilde üç eksen etiketi grubu gösterir. Her etiket grubu, aşağıda açıklandığı gibi özel bir biçimlendirme dizesi kullanılarak biçimlendirilir:
Eksen etiketi aralıkları |
chd=s: |
Eksen Onay İşareti Stilleri chxtc
Belirli eksenler için uzun onay işaretleri belirtebilirsiniz. Genellikle bu, onay işaretini bir grafiğin uzunluğu boyunca genişletmek için kullanılır. Onay işareti rengini değiştirmek için chxs
parametresini kullanın.
Birden fazla eksen değeri 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
parametresine ait sıfır tabanlı bir dizindir. Farklı eksenlerin değerlerini çubuk ayırıcı kullanarak ayırın. - <tick_length_1>,...,<tick_length_n>
- O eksendeki onay işaretlerinin piksel cinsinden uzunluğu. Tek bir değer verilirse bu değer tüm değerler için geçerli olur. Birden fazla değer verilirse eksen onay işaretleri, o eksendeki değer listesinde geçiş yapar. Pozitif değerler, grafik alanının dışına çizilir ve grafik kenarlıklarından kırpılır. Maksimum pozitif değer 25'tir. Negatif değerler, grafik alanının içinde çizilir ve grafik alanı kenarlıkları tarafından kırpılır.
Örnekler
Açıklama | Örnek |
---|---|
Uzun kırmızı onay işaretleri oluşturmak için
|
|
Bu grafikte alternatif değer çizgisi uzunlukları gösterilmektedir. chxtc , y ekseni için iki onay işareti uzunluğu değeri (5 ve 15) belirtir. Grafikte çizilen değer işaretleri ise iki değer arasında değişim gösterir. |
chxt=x,y |
Arka Plan Doldurma chf
[Tüm grafikler]
Grafik veri alanı ve/veya grafik arka planının tamamı için dolgu renkleri ve stilleri belirtebilirsiniz. Dolgu türleri, düz dolguları, çizgili dolguları ve renk geçişlerini içerir.
Farklı alanlar (örneğin, grafik alanının tamamı veya yalnızca veri alanı) için farklı dolgular belirtebilirsiniz. Grafik alanı dolgusu, arka plan dolgusunun üzerine yazılır. Tüm dolgular chf
parametresi kullanılarak belirtilir ve değerleri dikey çizgi karakteriyle (| ) ayırarak aynı grafikte farklı dolgu türlerini ( düz, şeritler, gradyanlar) karıştırabilirsiniz. Grafik alanı dolguları, grafik arka plan dolgularının üzerine yazılır.
Katı Dolgular chf
[Tüm Grafikler]
Arka plan ve/veya grafik alanı için düz bir dolgu belirtebilir ya da tüm grafiğe bir şeffaflık değeri atayabilirsiniz. Dikey çizgi karakterini (|
) kullanarak birden fazla dolgu belirtebilirsiniz. (Yalnızca Haritalar: Arka plan).
Söz dizimi
chf=<fill_type>,s,<color>|...
- <fill_type>
- Grafiğin doldurulan kısmı. Aşağıdaki değerlerden birini belirtin:
bg
- Arka plan dolgusuc
- Grafik alanı dolgusu. Harita grafikleri için desteklenmez.a
- Tüm grafiği (arka planlar dahil) şeffaf yapın.<color>
öğesinin ilk altı hanesi yok sayılır ve yalnızca son ikisi (şeffaflık değeri) grafiğin tamamına ve tüm dolgulara uygulanır.b<index>
- Çubuk düz dolgular (yalnızca çubuk grafikler). <index> ifadesinin yerine düz renkle dolduracak çubukların seri dizinini girin. Bunun etkisi, bir çubuk grafiktechco
belirtmek gibidir. Örnek için Çubuk Grafik Serisi Renkleri bölümüne bakın.
- sn.
- Sabit veya şeffaf bir dolgu gösterir.
- <color>
- RRGGBB onaltılık biçiminde dolgu rengi. Saydamlıklarda ilk altı basamak yoksayılır ancak yine de eklenmelidir.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekte grafik arka planı soluk gri ( |
|
Bu örnekte grafik arka planı soluk gri ( |
|
Bu örnekte, grafiğin tamamına% 50 şeffaflık uygulanmaktadır (onaltılık tabanda 80, 128 veya yaklaşık% 50 şeffaflıktır). Tablo hücresi arka planının grafikte gösterildiğine dikkat edin. |
|
Gradyan Dolguları chf
[Çizgi, Çubuk, Google ölçer, Radar, Dağılım,Venn]
Grafik alanlarına ya da arka planlara bir ya da daha fazla renk geçişi dolgusu uygulayabilirsiniz. Gradyan dolguları bir renkten diğerine şeffaflaştırılır. (Pasta, Google sayaç grafikleri: yalnızca arka plan.)
Her renk geçişi dolgusu bir açıyı ve daha sonra belirtilen konuma sabitlenmiş iki veya daha fazla renk belirtir. Renk, bir bağlayıcıdan diğerine geçerken değişiklik gösterir. Birinin şeffaflaşarak diğerinin rengine dönüş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ı dolgusu.b<index>
- Çubuk gradyan dolguları (yalnızca çubuk grafikler). <index> ifadesini, bir renk geçişiyle doldurmak için ç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 dolgusunu belirtir.
- <angle>
- 0 (yatay) ile 90 (dikey) arasındaki renk geçişinin açısını belirten bir sayı.
- <color>
- Dolgunun, RRGGBB onaltılık biçiminde rengi.
- <color_centerpoint>
- Rengin dayanak noktasını belirtir. Renk, başka bir çapalamaya yaklaştıkça bu noktadan itibaren solmaya başlar. Değer aralığı <angle> ile belirtilen açıda eğililmiş 0,0 (alt veya sol kenar) ile 1,0 (üst veya sağ kenar) arasındadır.
Örnekler
Açıklama | Örnek |
---|---|
Grafik alanı, sıfır derece ( Renkler şeftali rengi ( Grafik arka planı gri renkte çizilir ( |
|
Grafik alanında kırk beş derecelik ( Şeftali ( Mavi ( Grafik arka planı gri renkte çizilir ( |
|
Grafik alanında doksan derecelik ( Belirtilen ilk renk mavi ( Şeftali ( Grafik arka planı gri renkte çizilir ( |
|
Çizgili dolgular chf
[Çizgi,
Çubuk, Google saati, Radar, Dağılım, Venn]
Grafik alanınız veya grafiğin tamamı için çizgili bir arka plan dolgusu belirtebilirsiniz. (Pasta, Google sayaç 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ı dolgusub<index>
- Çubuk çizgili dolgular (yalnızca çubuk grafikler). <index> ifadesini şeritlerle dolduracak ç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 çizgiler için
0
, yatay çizgiler için90
kullanın. - <color>
- Bu şeridin RRGGBB onaltılık biçiminde rengi. Ek her ş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 genişliği (
0
ile1
arası). Burada1
, grafiğin tam genişliğidir. Çizgiler, grafik doldurulana kadar tekrarlanır. Ek olan her şerit için <color> ve <width> özelliklerini tekrarlayın. En az iki şeridiniz olmalıdır. Çizgiler, grafik doldurulana kadar değişir.
Örnekler
Açıklama | Örnek |
---|---|
|
chf= |
|
chf= |
Izgara Ç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çilerine (chm
türü h, H, v veya V), aralık
işaretçilerine (chm
) ve eksen onay işaretlerine (chxtc
) 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 / adım_boyutu = Grafikte kaç ızgara çizgisi çizgisi gösterilir? Yani 20,25, 5 dikey kılavuz çizgisi ve 4 yatay kılavuz çizgisi anlamına gelir.
- <opt_dash_length>, <opt_space_length>
- [İsteğe bağlı] Kesikli kılavuz çizgilerini tanımlamak için kullanılır. İlk parametre, her bir çizgili çizginin piksel cinsinden uzunluğudur. İkinci parametre, tireler arasındaki boşluktur (piksel). Düz bir çizgi için <opt_space_length> değeri olarak 0 belirtin. Varsayılan değerler 4,1'dir.
- <opt_x_offset>,<opt_y_offset>
- [İsteğe bağlı] sırasıyla x ve y ızgara çizgilerini dengelemek için grafik ölçeğine göre birim sayısı. Pozitif veya negatif değerler olabilir. Bu değeri belirtirseniz önceki tüm değerleri de belirtmeniz gerekir. Varsayılan değerler 0,0'dır.
Örnekler
Açıklama | Örnek |
---|---|
Bu örnekler 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 göreli konumu olarak 10 değerini de belirtir. |
chg=20,50,1,0,10 |
Bu grafikte, x ekseni ofseti için 10 ve y ekseni ofseti için 20 değer 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 kimem değer olarak bir veya daha fazla dinamik simge belirtin. chem
söz dizimi aşağıdaki gibidir. Mor renkteki noktalı virgülle ayrılmış tüm öğeler isteğe bağlıdır ve bunlardan herhangi biri URL'nizde tamamen atlanabilir. Bir | karakteriyle ayrılmış birden fazla söz dizimi dizesi ekleyerek birden fazla işaretçi ekleyebilirsiniz. Dinamik simge sayfasında dinamik simgeler hakkında daha fazla bilgi edinebilirsiniz.
Ayrıca, bir grafiği başka bir grafiğin içine dinamik simge olarak yerleştirebilirsiniz. Aşağıdaki Yerleştirilmiş 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 bir dinamik simge için
dize işaretçi sabiti. Bu sabit değer, bağımsız simgelere ilişkin
chst
parametresiyle neredeyse aynıdır. Ancak bağımsız simge dizesinin "d_" ile başladığı yerde, eşdeğer dinamik simge işaretçisini almak için bu ön eki 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 dizeyi kapsar. 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 üzerine getirileceği veri noktası (n.d, serideki sıfır tabanlı dizindir). Tam sayı olmayan bir değer belirtirseniz kesir, hesaplanan bir ara noktayı gösterir. Örneğin, 3,5, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.range,<start>,<end>,<step>
- Başlangıç ile bitiş arasındaki aralıkta (başlangıç ve bitiş değerleri dahil) 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ıları olabilir. Tüm değerler isteğe bağlıdır; varsayılanlar: başlangıç=0, bitiş=son öğe, adım=1. Bir değeri atlarsanız ara virgülleri de eklemeniz gerekir ancak sonda boş virgül eklemeniz gerekmez. Örnekler:dp=range,0,4
0-4 arası öğelerde işaretçi çizer;dp=range,5,10,2
5, 7 ve 9 öğeleri üzerine bir işaretçi çizer;dp=range,2
üçüncü ve sonraki noktalarda noktalar çizer;dp=range,3,,1.5
dördüncü öğeden sonuncuya kadar her 1, 5 veri noktası üzerinde işaretçi çizer.all
- Her öğeye bir işaretçi çizin. Bu,range,0,end_index
işlevine eş değerdir. Örnek:dp=all
every,n
- Her n. işaretçiye bir işaretleyici çizin. Örnek:dp=every,2
, 0, 2 ve 4. öğelerde 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 arasında (-1,0 alt, 1,0 üst) olmak üzere bir kayan nokta sayısıdır. Grafik öğeleri (çizgiler ve çubuklar) sıfırın hemen altında. İki işaretçi aynı değere sahipse bunlar URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).
- po=<x,y>
- [İsteğe bağlı] Grafikte işaretleyicinin çizileceği mutlak bir konumdur. x ve y, iki kayan nokta sayısıdır. Burada 0,0,0,0 sol alt, 1,0,1,0 sağ üst köşedir.
- 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. Bu değerin, yerleşik bir dinamik simgede belirtilmesi önemlidir. Çünkü işaretçi, nokta üzerinde dikey ve yatay olarak ortalanır. Bu, noktanın muhtemelen veri işaretçisiyle hizalanmayacağı anlamına gelir. Dik bir pim için
of=0,22
iyi bir ofsettir; eğimli bir pim için iyi bir ofset, eğin yönüne bağlı olarakof=-12,20
veyaof=12,20
'dir ancak deneme yapmanız gerekebilir. Varsayılan değer 0,0'dır.
Örnekler
Açıklama | Örnek |
---|---|
Burada, aynı dinamik simgenin ayrı bir resim olarak oluşturulup çizgi grafikte işaretçi olarak kullanıldığı örnekler verilmiştir.
Grafik 1: Grafik 2: |
|
Bir dinamik simge işaretçisinin, noktanın yatay ve dikey olarak ortalanacağını unutmayın. Dolayısıyla, kuyruğu olan dinamik bir simge kullanırsanız kuyruk, grafik noktasında değil, işaretçinin merkezi olur. İlk grafikte, işaret 3. veri noktasında ortalanır. Bu veri noktası, kuyruğu çizgi üzerindeki işaretin biraz sağına yerleştirir. İkinci grafik, işaretçinin kuyruğunu istenen veri noktasının üzerine taşımak için |
chem=y;
chem=y; |
Birden çok dinamik simge eklemek için | karakteriyle ayrılmış söz dizimi dizesini tekrarlayın. Bu örnekte bir aralık ve iki ayrı işaretçi gösterilmektedir. Raptiye noktalarının açıkladıkları seriyle hizalanması için dikey pimlerin nasıl 0,22, eğimli iğne ise 12,20 ofset olduğunu unutmayın. |
chem= |
Bu, çok satırlı bir metin işaretçisini gösterir. Balon, metni sığacak şekilde yeniden boyutlandırarak grafikte yeniden ortalanmasına neden olduğundan metin eklendikten sonra işaretçinin belirli uzaklıkta kopyası oluşturulur. Metindeki yeni satırların, d veri dizesinde virgüllerle nasıl belirtildiğine dikkat edin. |
chem=y; |
Yerleştirilmiş Grafikler
Dinamik simge söz dizimini kullanarak bir grafiği başka bir grafiğin içine yerleştirebilirsiniz.
İki farklı grafik işaretçisi stili vardır: bir balona yerleştirilmiş grafikler ve baloncuk içermeyen yerleştirilmiş grafikler. Aşağıda, her ikisine ait örnekler verilmiştir:
Balonlu grafik |
Balonsuz grafik |
Hem baloncuk olmayan hem de yerleştirilmiş balon grafikleri için s=<icon_string_constant>;d=<marker_data_string>
parametrelerinin özelliklerini burada bulabilirsiniz (yukarıda ele alınan parametreler burada tekrar açıklanmamıştı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] Balonsuz yerleştirilmiş grafiğin hangi bölümünün veri noktasına sabitlendiğini belirtir. Aşağıdaki şemada iki harfli dize sabitlerinden birini seçin:
- chart_data
- Yerleştirilmiş grafiğin verileri. Yerleştirilecek grafiğin URL'sinde
https://chart.googleapis.com/chart?
ifadesinden sonra gelen her şey budur. Aşağıdaki aracı kullanın veya aracın altında listelenen kuralları uygulayın. - frame_type
- [Yalnızca balon] Dinamik simge çerçeve stili sabitlerinden biri.
- dolgu
- [Yalnızca balon] Kabarcığın içini piksel cinsinden doldurma.
- frame_color
- [Yalnızca balon] Çerçevenin, # işareti içermeyen altı haneli bir HTML renk dizesi olarak rengi. Örnek:
FF00FF
. - fill_color
- [Yalnızca balon] Balon dolgu rengi: # işareti olmayan altı haneli bir HTML renk dizesi. Örnek:
FF00FF
.
Yerleştirilmiş grafik verileri
Grafik dizenizi oluşturmanıza yardımcı olması için aşağıdaki dönüşüm aracını kullanın veya araçtan sonra verilen kuralları uygulayarak grafik dizesini manuel olarak oluşturun.
Manuel dönüşüm kuralları
1. Öncelikle, parametre ve değer çiftlerinde bulunan şu karakterleri gösterilen sırayla aşağıdaki değerlerle değiştirin:
Değiştir | Bununla |
---|---|
%7C veya %7c |
| |
@ |
@@ |
% |
%25 |
, |
@, |
| |
@| |
; |
@; |
- |
%26 |
= |
%3G |
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çiler belirtebilirsiniz. İki veya daha fazla işaretçi aynı noktayı kapsıyorsa işaretçiler chm
parametresinde göründükleri sırayla çizilir.
Ayrıca, veri noktalarında metin işaretçileri oluşturabilirsiniz. Bu konu, Veri Noktası İşaretçileri bölümünde açıklanmıştır.
chm
parametrelerini ayırmak için dikey çizgi karakteri ( |
) kullanarak şekil işaretçilerini diğer tüm chm
parametreleriyle birleştirebilirsiniz.
Söz dizimi
İşaretlenmesi gereken her seri için aşağıdaki parametrelerden bir grup belirtin. Birden çok seriyi işaretlemek için dikey çizgi karakteriyle ayrılmış ek parametre grupları oluşturun. Tüm serileri işaretlemenize gerek yoktur. Bir veri serisine işaretçi atamazsanız hiç işaretçi almaz.
Şekil işaretçileri, dağılım grafiklerinde biraz farklı çalışır. Daha fazla bilgi edinmek için ilgili dokümanları inceleyin.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [İsteğe bağlı] İşaretçi türünden önce isteğe bağlı @ karakterini eklerseniz <opt_who_points> x:y biçimini kullanmalıdır.
- <işaretçi_türü>
- Kullanılacak işaretçinin türü. Aşağıdaki türlerden birini belirtin:
a
- Okc
- ÇaprazC
- Dikdörtgen. Dikdörtgen işaretçi varsa en az iki veri serinizin olması gerekir. Bu seride seri 0 alt kenarı, seri 1 ise üst kenarı belirtir. <size>, dikdörtgenin genişliğini piksel cinsinden belirtir.d
- ElmasE
- Hata çubuğu işaretçisi ( ) Bu işaretçinin oluşturulması için iki veri dizisi gerekir. Bu serilerden biri alt kısım için, ikinci seride de üst sınır için bir nokta bulunur. Ayrıca, genişletilmiş bir <size> söz dizimini de gösterir: line_thickness[:top_and_bottom_width], burada top_and_bottom_width isteğe bağlıdır. Aşağıdaki örneklere göz atın.h
: Grafikte belirtilen yükseklikteki yatay çizgi. (<opt_which_points> parametresi için geçerli tek biçim opt_which_points'dir.)H
- Belirtilen veri işaretçisi üzerinde yatay çizgi. Bu, tam bir satır uzunluğu belirtmenize olanak tanıyan, genişletilmiş bir <size> söz dizimini destekler: line_thickness[:length] burada :length isteğe bağlıdır ve varsayılan olarak tam grafik alanı genişliğine ayarlanır.o
- Çevres
- Karev
- X ekseninden veri noktasına dikey çizgiV
- Ayarlanabilir uzunluktaki dikey çizgi. Bu, tam bir satır uzunluğu belirtmenize olanak tanıyan, genişletilmiş bir <size> değeri söz dizimini destekler: line_thickness[:length]; burada :length isteğe bağlıdır ve tam grafik alanı yüksekliğini varsayılan olarak ayarlar. İşaretçi, veri noktasının ortasında ortalanır.x
- Bir X
- <color>
- Bu seriye ait işaretçilerin RRGGBB onaltılık biçiminde rengi.
- <series_index>
- İşaretçilerin çizileceği veri dizisinin sıfır tabanlı dizini. Konumu x/y konumuna göre belirten
h
işaretçi ve işaretçi için yok sayılır (@ karakteriyle başlar). Gizli veri serilerini işaretçiler için bir kaynak olarak kullanabilirsiniz. Daha fazla bilgi için Bileşik Grafikler bölümüne bakın. Gruplandırılmış dikey çubuk grafikler, işaretçileri belirli çubuklarla hizalamak için özel bir genişletilmiş söz dizimi destekler. - <opt_which_points>
- [İsteğe bağlı] İşaretçilerin üzerine çizileceği noktalar. Varsayılan olarak tüm işaretçiler kullanılır. Aşağıdaki değerlerden birini kullanın:
n.d
- İşaretçinin nereye çizileceği. Anlamı, işaretçi türüne bağlıdır:- h dışındaki tüm türler - İşaretçinin hangi veri noktasına çizileceği. Burada n.d, serideki sıfır tabanlı dizindir. Tam sayı olmayan bir değer belirtirseniz kesir, hesaplanan bir ara noktayı gösterir. Örneğin, 3,5, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.
h
- 0,0 ile 1,0 arasında bir sayı. Burada 0,0 grafiğin alt kısmında, 1,0 ise grafiğin en üstünde yer alır.
-1
- Tüm veri noktalarına bir işaretleyici çizin. Tüm veri noktalarından yararlanmak için bu parametreyi boş da bırakabilirsiniz.-n
- Her n. veri noktasına bir işaretleyici çizin. Kayan nokta değeri; n 1'den küçükse grafik sizin için ek ara noktalar hesaplar. Örneğin, -0,5 değeri veri noktalarından iki kat daha fazla işaretçi koyar.start:end:n
- Başlangıç ile bitiş arasındaki dizin değerleri dahil olmak üzere bir aralıktaki her n. veri noktasına bir işaretçi çizin. Tüm parametreler isteğe bağlıdır (olabilir). Bu nedenle, 3::1 dördüncü öğeden son 1. adıma doğru olur ve bu parametre tamamen atlanırsa varsayılan olarak first:last:1 kullanılır. Tüm değerler kayan nokta sayıları olabilir. Başlangıç ve bitiş, son değerden geriye doğru saymak için negatif olabilir. Hem başlangıç hem de bitiş negatifse bunların artan değerde listelendiğinden emin olun (ör. -6:-1:1). n adımı değeri 1'den küçükse verilen veri değerlerinin interpolasyonu yapılarak ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedirx:y
- Grafikteki belirli bir x/y noktasına bir işaretleyici çizin. Bu noktanın bir çizgi üzerinde olması gerekmez. Bu seçeneği kullanmak için işaretçi türünden önce @ karakterini ekleyin. Koordinatları kayan nokta değerleri olarak belirtin. Burada0:0
, grafiğin sol alt köşesi,1:1
ise grafiğin sağ üst köşesidir. Örneğin, bir grafiğin ortasına 15 piksellik kırmızı bir elmas eklemek için@d,FF0000,0,0.5:0.5,15
işaretini kullanın.
- <size>
- İşaretçinin piksel cinsinden boyutu. Çoğu kişi, bu parametre için tek bir sayı değeri alır; V, H ve S işaretçileri, <size>[:width] söz dizimini destekler. Burada, isteğe bağlı ikinci bölüm, çizgi veya işaretçi uzunluğunu belirtir.
- <opt_z_order>
- [İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse bunlar URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).
- <opt_offset>
- [İsteğe bağlı] Belirtilen konumdan yatay ve dikey ofsetleri belirtmenizi sağlar. : ayırıcısının kullanıldığı söz dizimi şu şekildedir:
reserved:<horizontal_offset>:<vertical_offset>
. Belirtilmişse <opt_z_order> içinchm
parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- reserved - Boş bırakın.
<horizontal_offset>
- Yatay ofseti piksel cinsinden belirten pozitif veya negatif sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.<vertical_offset>
- Dikey ofseti piksel cinsinden belirten pozitif veya negatif sayı. İsteğe bağlı; kullanılmıyorsa boş bırakın.
Örnekler
Açıklama | Örnek |
---|---|
Aşağıda, şekil ve çizgi işaretçilerinden birkaçına dair bir örnek verilmiştir.
|
chm= |
Bir veri dizisinde elmasların, diğer veri dizisinde de dairelerin kullanıldığı bir örneği aşağıda bulabilirsiniz. İki veya daha fazla işaretçi aynı noktayı kapsıyorsa işaretçiler |
chm= |
Aşağıda, her saniye veri noktasında (-2, diğer her nokta) bir işaretçi bulunan çizgi grafik verilmiştir. |
chd=t: |
Burada, veri noktalarından iki kat daha fazla işaretçiye sahip bir çizgi grafik verilmiştir (-0,5 her yarım nokta anlamına gelir). | chd=t: |
Bu örnekte, özel renklere ve kalınlığa sahip kılavuz çizgileri oluşturmak için h ve v işaretçilerinin nasıl kullanılacağı gösterilmektedir. Z sırası değeri (son değer), ızgara çizgilerinin veri çizgisinin altına çizilebilmesi için -1 olarak ayarlanır. |
chm= |
Bu grafik, bir çizgi grafiğe dikey dolgu çizgileri ekler:
|
chm= |
Bu örnekte, tam koordinatları kullanarak grafiğe bir ok ve metin işaretçisi eklenir. İlk D işaretçisi, çubukların altındaki iz çizgisidir. İkinci işaretçi ok, üçüncü işaretçi ise ok metnidir. | chm= |
Belirli bir veri noktasına (H ) sabitlenen yatay çizgi, göreli değerleri göstermek veya bir grafikte veri değerinin yüksekliğini vurgulamak için yararlı olabilir. |
chm=H,FF0000,0,18,1 |
Bu grafik, <size> parametresinde çizgi kalınlığını ve uzunluğunu belirtebilen işaretçileri gösterir.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1%7CC2,500 />73chm=
|
Metin ve
Veri Değeri İşaretçileri chm
[Çubuk, Çizgi, Radar, Dağılım]
Grafiğinizdeki belirli noktaları özel metinle veya o noktadaki verilerin biçimlendirilmiş sürümleriyle etiketleyebilirsiniz.
chm
parametre gruplarını ayırmak için dikey çizgi karakteri ( |
) kullanarak tüm chm
işaretçilerini birleştirebilirsiniz.
Dize değerleriyle ilgili bir not: Etiket dizelerinde yalnızca URL güvenli karakterlere izin verilir. Güvenliğiniz için 0-9a-zA-Z
karakter kümesinde olmayan karakterleri içeren tüm dizeleri URL olarak kodlamanız gerekir.
URL kodlayıcıyı Google Görselleştirme Belgeleri'nde bulabilirsiniz.
Söz dizimi
İşaretlenmesi gereken her seri için aşağıdaki parametrelerden bir grup belirtin. Birden çok seriyi işaretlemek için dikey çizgi karakteriyle ayrılmış ek parametre grupları oluşturun. Tüm serileri işaretlemenize gerek yoktur. Bir veri serisine işaretçi atamazsanız hiç işaretçi almaz.
chm= <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement> |...| <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
- <işaretçi_türü>
- Kullanılacak işaretçinin türü. Aşağıdaki türler arasından seçim yapabilirsiniz:
f<text>
- Metin içeren bir işaret. "f" karakterini, ardından da URL kodlamalı özel metni belirtin. Metin işaretçilerindeki virgüllerden çıkış yapmak için virgülün önüne \ işareti koyun. Örnek:fHello\,+World!
t<text>
- Basit bir metin işaretçidir. "t" karakterini ve ardından özel URL kodlamalı metni belirtin. Metin işaretçilerindeki virgüllerden çıkış yapmak için virgülün önüne \ işareti koyun. Örnek:tHello\,+World!
A<text>
- Ek açıklama işaretçisi. Bu, bayrak işaretçilerine benzer ancak işaretçiler üst üste gelmemeleri için konumlarını koordine eder. <opt_which_points> için geçerli tek biçim, serideki bir noktanın dizinini belirtmek üzere opt_which_points'dir.N<formatting_string>
- İsteğe bağlı biçimlendirmeyle birlikte bu noktadaki verilerin değeri.chds
parametresini (özel ölçeklendirme) kullanmazsanız tam olarak kodlanmış değeri verir; bu parametreyi herhangi bir biçim türüyle kullanırsanız değer, belirttiğiniz aralığa ölçeklendirilir. Sayısal işaretçiler içeren birchds
örneğini aşağıda görebilirsiniz. Yığılmış çubuk grafikte bu işaretçi türüyle <series_index> için -1 değerini belirtirseniz bu yığılmış çubuktaki tüm değerlerin toplamını gösteren bir işaretçi elde edersiniz. Biçimlendirme dizesi söz dizimi aşağıdaki gibidir:
<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
.
Bu öğelerin tümü isteğe bağlıdır. Her öğenin anlamı aşağıda verilmiştir:<preceding_text>
- Her değerden önce gelecek metin.*...*
- Sayılar için biçimlendirme ayrıntılarını belirtebileceğiniz, yıldız işaretleriyle sarmalanmış isteğe bağlı bir blok. Aşağıdaki değerler desteklenir ve tümü isteğe bağlıdır:<number_type>
- Sayısal değerler için sayı biçimi. Aşağıdakilerden birini seçin:f
- [Varsayılan] Kayan nokta biçimi. <decimal_places> değeriyle kesinliği de belirtmeyi düşünebilirsiniz.p
- Yüzde biçimi. % işareti otomatik olarak eklenir. Not: Bu biçimi kullanırken 0,0 - 1,0 arasındaki veri değerleri %0 - 100 ile eşlenir (örneğin, 0,43 %43 olarak gösterilir).e
- Bilimsel gösterim biçimi.c<CUR>
- Numarayı uygun para birimi işaretçisiyle belirtilen para biriminde biçimlendirin.<CUR>
yerine üç harfli bir para birimi kodu girin. Örnek: Avro içincEUR
. Tüm simgeler desteklenmese de kodların listesini ISO web sitesinde bulabilirsiniz.
<decimal_places>
- Kaç ondalık basamak gösterileceğini belirten bir tam sayı. Değer bu uzunluğa yuvarlanır (kısaltılmaz). Varsayılan değer 2'dir.z
- Sondaki sıfırları görüntüler. Varsayılan ayar hayırdır.s
- Grup ayırıcılarını görüntüleyin. Varsayılan ayar hayır şeklindedir.x
veyay
-Belirtildiği şekilde x veya y koordinatındaki verileri görüntüleyin. x verilerinin anlamı grafik türüne göre değişir: Ne anlama geldiğini belirlemek için grafiğinizle denemeler yapın. Varsayılan değer "y"dir.
<following_text>
- Her bir değerin ardından gelecek metin.
- <color>
- Bu kümeye ait işaretçilerin rengi (RRGGBB onaltılık biçiminde).
- <series_index>
- İşaretçilerin çizileceği veri dizisinin sıfır tabanlı dizini. Bu bir yığılmış çubuk grafik ve işaretçi türü N (veri noktası değerleri) ise her çubuk yığını için bir toplam değer işaretçisi oluşturmak üzere -1 değerini belirtebilirsiniz. Örnek için aşağıya bakın.
- <opt_which_points>
- [İsteğe bağlı] İşaretçilerin üzerine çizileceği noktalar. Varsayılan, tüm işaretçilerdir. Aşağıdaki değerlerden birini kullanın:
n.d
- İşaretçinin üzerine getirileceği veri noktası (n.d, serideki sıfır tabanlı dizindir). Tam sayı olmayan bir değer belirtirseniz kesir, hesaplanan bir ara noktayı gösterir. Örneğin, 3,5 değeri, 3. nokta ile 4. nokta arasındaki orta noktayı ifade eder.-1
- Tüm veri noktalarına bir işaretleyici çizin. Tüm veri noktalarından yararlanmak için bu parametreyi boş da bırakabilirsiniz.-n
- Her n. veri noktasına bir işaretleyici çizin.start:end:n
- Başlangıç ile bitiş arasındaki dizin değerleri dahil olmak üzere bir aralıktaki her n. veri noktasına bir işaretçi çizin. Tüm parametreler isteğe bağlıdır (olabilir). Bu nedenle, 3::1 dördüncü öğeden son 1. adıma doğru olacaktır ve bu parametrenin tamamen atlanması varsayılan olarak first:last:1 olur. Tüm değerler kayan nokta sayıları olabilir. Başlangıç ve bitiş, son değerden geriye doğru saymak için negatif olabilir. Hem başlangıç hem de bitiş negatifse bunların artan değerde listelendiğinden emin olun (ör. -6:-1:1). n adımı değeri 1'den küçükse verilen veri değerlerinin ara değeri uygulanarak ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedirx:y
- [N türü işaretçiler için desteklenmez] Grafikte belirli bir x/y noktasına bir işaretçi çizin. Bu noktanın bir çizgi üzerinde olması gerekmez. Bu seçeneği kullanmak için işaretçi türünden önce kuyruklu karakteri (@
) ekleyin. Koordinatları, grafiğin sol alt köşesi,0.5:0.5
, grafiğin merkezi ve1:1
ise grafiğin sağ üst köşesi olacak şekilde, kayan nokta değerleri olarak belirtin.0:0
Örneğin, bir grafiğin ortasına 15 piksellik kırmızı bir elmas eklemek için@d,FF0000,0,0.5:0.5,15
ifadesini kullanın.
- <size>
- İşaretçinin piksel cinsinden boyutu. Üçüncü bir veri serisi içeren dağılım grafiği (nokta boyutlarını belirtmek için kullanılır) ise bu değer, veri aralığına göre ölçeklendirilir. Dolayısıyla, veri aralığı 0-100 ve <size> 30 ise 100 veri değeri 30 piksel, 50 olan veri değeri 15 piksel genişliğinde olur ve bu şekilde devam eder.
- <opt_z_order>
- [İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).
- <opt_placement>
- [İsteğe bağlı] Bu işaretçinin, veri noktasıyla ilişkili olarak nereye yerleştirileceğini açıklayan ek yerleşim ayrıntıları. Yatay ve/veya dikey göreli konumlandırmanın yanı sıra ofsetleri de belirtebilirsiniz. Yerleşim söz dizimi, burada gösterildiği gibi : ayırıcıları içeren bir dizedir. Tüm öğeler isteğe bağlıdır:
<horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>
. Belirtilmişse <opt_z_order> içinchm
parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler:N,000000,0,1,10,,b
,N,000000,0,1,10,,lv
veN,000000,0,1,10,,r::10
.- horizontal_and_vertical_justification
- İşaretçinin sabitleme noktası. Bu, gerekçelendirmenin tersi şekilde davranır. Böylece, sol bağlayıcı, işaretçiyi veri noktasının sağına yerleştirir. Aşağıdaki listeden bir yatay ve/veya dikey yaslayıcı seçebilirsiniz:
- Yatay yerleşim: "l", "h" veya "r" - Sola, ortaya veya sağa sabitlenmiş, yatay olarak. Varsayılan değer "l"dir.
- Dikey yerleşim: "b", "v", "t" - Dikey olarak alt, orta veya üst sabit. Varsayılan "b"dir.
- Çubuka göre yerleşim [Yalnızca çubuk grafikler]: "s", "c", "e" - Bir çubuğun tabanı, ortası veya üstü. Yığılmış grafiklerde bu, tüm çubuğun değil her bir seri için çubuğun bölümüyle ilgilidir. Belirtilen seri dizini -1 (yığın toplamı) ise bu, tüm çubuk ile ilişkilidir. Bu, dikey yerleşim değerleriyle birleştirilebilir: örneğin, "be" veya "vs". Varsayılan değer "e"dir.
- horizontal_offset
- Bu işaretçi için piksel cinsinden yatay ofset. Varsayılan 0'dır.
- vertical_offset
- Bu işaretçi için piksel cinsinden dikey ofset. Çubuk grafik olmayan varsayılan: 15; çubuk grafik grafiği varsayılanı: 2.
Açıklama | Örnek | |
---|---|---|
Aşağıda, çubuk grafikteki değer etiketlerine bir örnek verilmiştir. İlk grafik ( İkinci grafikte ( |
|
|
Görüntülenen sayısal değeri ölçeklendirmek için Bu örnekte, 46, 39, 29, 30, 43, 41 gibi basit kodlanmış değerlere sahip bir grafik gösterilmektedir. Basit kodlama aralığı 0-61'dir. |
chd=s:underp |
|
Minimum noktada metin etiketi ve maksimum noktasında bayrak etiketi bulunan bir grafik örneğini burada görebilirsiniz. |
|
|
Bu örnekte, tek tek serilere ait değerlerin ve seri toplamının yer aldığı bir yığın grafik gösterilmektedir. Yığılmış seri değerlerini göstermek için "c" konumlandırma seçeneğini kullanmamız gerekir. Kullanılmamışsa üst çubuk değeri, her bir çubuğun üst kısmındaki toplam değerle çakışır. | chm= |
|
Dikey ve yatay yerleşimin nasıl çalıştığına ilişkin daha fazla demo. Bu örnekte, çubuk grafikler için çeşitli sabit değer kombinasyonları gösterilmektedir (dikey yerleşim için s,c ve e kullanılır). Sağdaki sabit bir noktanın işaretçiyi sola, bir üst bağlayıcının da aşağı doğru nasıl hareket ettirdiğini ve bunun tersinin de bir işaretçiyi nasıl sola taşıdığına dikkat edin. Kırmızı noktalar, her bir çubuğun tabanını, ortasını ve üst kısmını gösterir. Sayı, her çubuk için farklı bağlantı değerleri kullanılarak sabitlenen veri değeridir. | chm= |
|
Ek açıklama işaretçileri, çakışmayacak şekilde etiketin konumunu otomatik olarak ayarlar. İlk chm değeri satır dolgusu içindir, aşağıdaki değerlerin tamamı
ek açıklama işaretçileridir. |
chm=B,C5D4B5BB,0,0,0 |
|
İsviçre'deki şehir rakımlarını gösteren başka bir ek açıklama işaretçisi örneği. |
Aralık İşaretçileri chm
[Çubuk, Şamdan, Çizgi, Radar, Dağılım]
Grafiğin belirli alanlarını vurgulamak için yatay veya dikey arka plan dolgularını renklendirebilirsiniz.
chm
parametre gruplarını ayırmak için dikey çizgi karakteri ( |
) kullanarak tüm chm
işaretçilerini 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 çizildiğinden, ç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çinseR
kullanın. - <color>
- RRGGBB biçiminde onaltılık sayı olarak aralık rengi.
- 0
- Ayrılmış — sıfır olmalıdır.
- <start_point>
- Aralığın başlangıç konumudur.
- Yatay aralık işaretçileri için bu, y ekseninde bir konumdur. Burada
0.00
, grafiğin alt kısmını,1.00
ise grafiğin üst kısmını temsil eder. - Dikey aralık işaretçileri için bu, x eksenindeki bir konumdur. Burada
0.00
, grafiğin solunda,1.00
ise grafiğin sağındadır.
- <end_point>
- Aralığın bitiş konumudur.
- Yatay aralık işaretçileri için bu, y ekseninde bir konumdur. Burada
0.00
, grafiğin alt kısmını,1.00
ise grafiğin üst kısmını temsil eder. - Dikey aralık işaretçileri için bu, x eksenindeki bir konumdur. Burada
0.00
, grafiğin solunda,1.00
ise grafiğin sağındadır.
Örnekler
Açıklama | Örnek |
---|---|
Aralık işaretçileri, ince bir çizgi veya bir renk şeridi olabilir.
|
|
Bu örnekte dikey aralık işaretçileri gösterilmektedir. İlk
işaretçi kırmızı çizgi ( |
|
İşaretçiler belirtilen sırada çizilir. Bu örnekte dikey kırmızı işaretçinin soluk mavi renkli yatay işaretçiden önce çizildiğini görebilirsiniz. |
chm= |
Aşağıda, 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ği verilmiştir. |
|
Çizgi İşaretçileri chm=D
[Çubuk, Şamdan, Çizgi, Radar, Dağılım]
Grafiğinizdeki verileri izleyen bir çizgi ekleyebilirsiniz. Bu özellik genellikle bileşik grafiklerde kullanılır.
Birden fazla satır eklemek (veya bunu diğer herhangi bir chm
işaretçisiyle birleştirmek) için
dikey çizgi ( |
) sınırlayıcı kullanarak chm parametre gruplarını ayırın. Bu parametreyle kesikli çizgi işaretçisi oluşturamazsınız.
Söz dizimi
chm= D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
- D
- Bunun bir çizgi işaretçisi olduğunu belirtir.
- <color>
- Çizginin, RRGGBB onaltılık biçiminde rengi.
- <series_index>
- Çizgiyi çizmek için kullanılan veri dizilerinin dizinidir. Veri serisi dizini, ilk veri dizisi için
0
, ikinci veri dizisi için1
vb. şeklindedir. - <which_points>
- Çizgiyi çizmek için bir serideki hangi noktaların kullanılacağı. Aşağıdaki değerlerden birini kullanın:
0
- Serideki tüm noktaları kullanın.start:end
- Seride, başlangıç ile bitiş arasında (sıfır tabanlı dizin) dahil olmak üzere belirli bir nokta aralığı kullanın. Ayrıca, ara noktaları belirtmek için kayan nokta değerlerini kullanabilir veya sırasıyla ilk veya son veri noktasını belirtmek için başlangıç veya bitiş değerini boş bırakabilirsiniz. başlangıç ve bitiş, son değerden ters dizin olarak negatif olabilir. Hem başlangıç hem de bitiş negatifse bunları artan değerle yazdığınızdan emin olun (ör. -6:-1).
- <size>
- Çizginin piksel cinsinden genişliği.
- <opt_z_order>
- [İsteğe bağlı] Diğer işaretçiler ve diğer tüm grafik öğeleriyle karşılaştırıldığında işaretçinin çizileceği katman. Bu, -1,0 ile 1,0 arasında (-1,0 alt, 1,0 üst) olmak üzere -1,0 ile 1,0 arasında bir kayan noktadır. Grafik öğeleri (çizgiler ve çubuklar) sıfırdan küçüktür. İki işaretçi aynı değere sahipse URL tarafından belirtilen sırayla çizilir. Varsayılan değer 0,0'dır (grafik öğelerinin hemen üzerinde).
Örnekler
Açıklama | Örnek |
---|---|
Bu, çubuk grafik üzerinde bir işaretçi çizgi çizme örneğidir.
Z sırası |
chm=D,0033FF,0,0,5,1 |
Bu, aynı çubuk grafiktir, ancak yalnızca çizgi için ek bir veri dizisi içerir. Bu bir bileşik grafik örneğidir.
Bileşik grafikler, Daha fazla bilgi için Bileşik Grafikler bölümüne bakın. |
chm=D,0033FF,1,0,5,1 |
Data Functions 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
kaynağından bir veri serisi: Verilerchd
öğesinde belirtilen seriden alınır.chfd
parametresinin kendisinde tanımlanan bir değer aralığı: İsteğe bağlı bir veri aralığı için başlangıç, bitiş ve adım değeri tanımlarsınız.
Her durumda, çıkışı chd
işlevindeki mevcut bir seriye atamanız gerektiğini unutmayın. İşlev çıkışı, bu serinin üzerine yazar. Grafik yalnızca tüm işlevler işleme alındıktan sonra oluşturulur. Bu nedenle, aynı veri serisine çıkış yapmak için birden fazla işlev atarsanız işlevler verilen sırayla çalıştırılır. Ancak yalnızca son işlevin çıktısı grafiğe çizer. İşlevleri zincir haline getirebileceğinizi, böylece bir işlevin, önceki bir işlevin çıktısı olan bir seriyi girdi olarak alabileceğini unutmayın.
Bir işlev çizgisine renk veya chm
işaretçi atamak için işlevin seri dizinine renkleri veya işaretçileri 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 çıkışının yazılacağı
chd
içindeki bir veri dizisinin sıfır tabanlı dizini. İşlev çıkışı, mevcut tüm verilerin tamamen üzerine yazılır. Seri, bir işlev için girdi olarak kullanılmıyorsa en iyi uygulama, o seriye tek bir model değer atamaktır. - <function_data>
- Grafiği çizilecek değişkenler ve veriler. Veriler, tanımladığınız bir aralıktan veya
chd
veri serilerinden birinden alınabilir. Birden fazla değişken için ; (noktalı virgül) sınırlayıcı kullanarak her işlev için birden fazla 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 1. adımı hem de y=1-10 1. adımı tanımlarsa 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 tarafından tanımlanan işlevde kullanın.
- input_series_index - Giriş verisi olarak kullanılacak
chd
veri serisinin dizini. - start - Bir aralığın sayısal başlangıç değeri.
- bitiş - Bir aralığın sayısal bitiş değeri.
- step - start ile end arasındaki sayısal adım değeri. 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 tanımlar.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 tanımlar.x,0
, ilkchd
serisindeki verileri kullanan x adlı bir değişken bildirir. Bu değişkenler function_string tarafından kullanılır. Bunlar, function_string içinde belirtmediğiniz sürece grafikte çizilmez. 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 içinde belirtilen değişkenlere ve verilere uygulanır.
Yalnızca bu yerel işlev grubunda belirtilen değişkenlere başvurabilirsiniz, başka bir dikey çizgili
chfd
parametre grubunda bildiremezsiniz. Özet muParser işlevleri desteklenmiyor (min., maks. toplam, ort.). Ö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 parametresine ait veriler kullanılır. |
chd=t:5,10 |
İşlevsel ve işlevsiz satırların karışımı. Renklerin, seri renk parametresi İşlev çıkışındaki işaretçilerin yerleşimine dikkat edin.Veri noktaları başlangıç, bitiş ve adım adımlarından hesaplanır.Dolayısıyla aralığınız 0-11 adım 0,1, nokta 0, 0, 1 nokta 0, 1 ve devam etmesi halinde, nokta 110'a kadar (11 değerini alır) hesaplanır. |
chd=t: |
Bir işlevi iki boyutta tanımlamak için
|
cht=lxy |
Açmak ve grafik oyun alanında kullanmak için bu resimleri tıklamayı deneyin. Çok beğeneceksiniz! |