Pasta Grafikler

   

Bu dokümanda, Chart API'yi kullanarak pasta grafiklerin nasıl oluşturulacağı açıklanmaktadır.

İçindekiler

Genel bakış

Pasta grafikleri, basit orantılı parçadan bütüne bilgileri göstermek için yararlıdır. Her serinin birden fazla dilimden veya çok serili, eşmerkezli grafiklerden oluştuğu tek serili bir pasta grafik oluşturabilirsiniz.

Her seri bir pastayı açıklar ve her veri değeri bir dilimi belirtir. İç içe yerleştirilmiş pasta grafikler (aşağıda açıklanmıştır) kullanırken birden çok seri kullanın.

Bir dilimle ilişkilendirilmiş metni görüntülemek için pasta grafik etiketleri veya grafik açıklamaları kullanmanız gerekir. Pasta grafik etiketleri, grafiğin etrafında ve çizgilerin dilimi işaret eden metinlerdir. Göstergeler, renklerle ilişkilendirilen metinlerdir.

Etiketler Açıklama Etiketler ve Açıklamalar

chl=January|February|March|April

chdl=January|February|March|April

chl=January|February|March|April
chdl=30°|40°|50°|60°

Değerler birbiriyle göreceli olarak gösterilir. Dolayısıyla 1,2,3 değerlerine sahip bir grafik, 100.200.300 değerine sahip bir grafikle aynı görünür. Bununla birlikte, metin biçimi verileri kullanılırken 100'den büyük değerler 100 olacak şekilde kırpılır. Bu nedenle 100'den büyük dilimleri düzgün görüntülemek için özel ölçeklendirmeli metin biçimini kullanmanız gerekir (min/maks. chds=0,<max-slice-size> değerine sahip chds parametresini kullanın).

Negatif değerler, uygun boyutta boş dilimler olarak görüntülenir.

Grafik Türleri

Oluşturabileceğiniz üç genel pasta grafik türü vardır: düz, eşmerkezli veya 3D. Aşağıdaki söz dizimine sahip bir pasta grafik belirtin:

Söz dizimi

cht=<chart_type>

Burada <chart_type>, aşağıdaki türlerden biridir:

Parametre Açıklama Örnek

p

İki boyutlu pasta grafik.

Yalnızca bir veri serisi sağlayın; sonraki veri serileri yoksayılır.

Varsayılan olarak, pasta segmenti renkleri koyu turuncu ile soluk sarı arasında interpolasyona tabi tutulur. Diğer renkleri Seri Renkleri bölümünde açıklandığı şekilde belirtin.

Pasta grafik etiketlerinde açıklandığı şekilde chl ile etiketleri belirtin.

Google Chart API, dairenin yarıçapını, grafik boyutu (chs) parametresinde belirtilen minimum genişlik ve yükseklikten hesaplar. Etiket ekleyecekseniz etiketlerinizin tamamen görünür olması için muhtemelen genişlik boyutunu yüksekliğin boyutunun iki katı olacak şekilde belirtmeniz gerekir.

Segment renklerinin koyu turuncudan soluk turuncuya doğru ortalandığı, dört segmentli iki boyutlu pasta grafik

cht=p
chs=200x100

p3

Üç boyutlu pasta grafik.

Verileri ve biçimlendirmeyi, yukarıdaki iki boyutlu pasta grafiklerde olduğu gibi belirtin.

Üç boyutlu bir pasta grafiğe etiketler ekliyorsanız etiketlerinizin tamamen görünür olması için muhtemelen genişliğin boyutunu yüksekliğin boyutunun 2,5 katı olacak şekilde belirtmeniz gerekir.

Segment renklerinin koyu ile soluk turuncuya arasında interpolasyon gösterdiği, dört segmentli üç boyutlu pasta grafik

cht=p3
chs=250x100

pc

Eşmerkezli pasta grafik.

İki veya daha fazla veri serisi sağlayın.

Her biri dört segmentten oluşan, iki adet eşmerkezli pasta grafik. Segment renklerinin koyu ile soluk turuncuya arasında interpolasyon oranı

cht=pc
chd=s:Helo,Wrld

Tüm türler Verilerdeki negatif sayılar "boş" dilimlere neden olur. Her biri dört segmentten oluşan, iki adet eşmerkezli pasta grafik. Segment renklerinin koyu ile soluk turuncuya arasında interpolasyon oranı
cht=pc
chd=t:
10,-10,10,-10|
5,-5,5,-5,5,-5,5,-5,5,-5

 

Seri Renkleri chco

chco parametresini kullanarak tüm değerlerin, her bir değerin veya bazı değerlerin renklerini belirtebilirsiniz.

Söz dizimi

chco=<slice_1>|<slice_2>|<slice_n>,<series_color_1>,...,<series_color_n>
<color>
RRGGBB onaltılık biçiminde dilim renkleri. Tek bir seri rengi belirtin. Bu durumda serideki tüm dilimler, en koyu (ilk veri üyesi) en açık (son veri üyesi) rengin derecelerine göre renklendirilir. Dilim renklerini ayrı ayrı tanımlamak için | ile ayrılmış iki veya daha fazla renk belirtin. Birden fazla seriniz olduğunda (yani eşmerkezli halkaları olan bir grafik) değerleri virgülle ayırarak farklı seriler için değerler belirtebilirsiniz. Görüntülenen dilimlere/serilere oranla daha az dilim/seri rengi verilirse grafik, serinin dilim listesinin veya grafiğin seri listesinin başlangıcından itibaren geçiş yapar. Çok serili grafiklerde her seri için ayrı bir renk geçişi belirtemezsiniz.
Açıklama Örnek

En koyudan (ilk dilim) en açık dilime (son dilim) geçiş yapmak için tek bir renk belirtin.

Koyudan soluk maviye kadar interpolasyon elde edilen segmentleri içeren üç boyutlu pasta grafik

chco=0000FF

Bir gradyan tanımlanıyor; burada sarıdan kırmızıya. Sarıdan kırmızıya kadar bir aralık.
chd=t:10,20,30,40,50
chco=FFFF10,FF0000

Dilim renklerini ayrı ayrı tanımlama; dilim başına bir renk belirtin. Renk başına bir dilim.
chd=t:10,20,30
chco=FF0000|00FF00|0000FF
Bu grafikte iki veri serisi vardır ancak rengi, sarıdan kırmızıya (BBBB00 - BB0000) kadar tüm dilimlerde tek bir renk geçişi olarak belirtir. Her biri dört segmentten oluşan, iki adet eşmerkezli pasta grafik. Segment renklerinin koyu ile soluk turuncuya arasında interpolasyon oranı
chco=BBBB00,BB0000

Aşağıda, hem seri renklerini hem de ayrı dilim renklerini içeren eşmerkezli bir grafik verilmiştir. Grafikte iki eşmerkezli veri dizisi var. Kullanıcılar tarafından okunabilir biçimde, renkler chco=yeşil|kırmızı,mavi|sarıdır. Virgül bunu iki seriye ayırır:

  • yeşil|kırmızı - Alternatif yeşil ve kırmızı dilimler.
  • mavi|sarı - Alternatif mavi ve sarı dilimler.
Her biri dört segmentten oluşan, iki adet eşmerkezli pasta grafik. Segment renklerinin koyu ile soluk turuncuya arasında interpolasyon oranı
chd=s:eYY,ORVM
chco=008800|880000,000088|888800

Başa dön

Pasta Grafik Etiketleri chl

chl parametresini kullanarak pasta grafik dilimleri için etiketler belirtebilirsiniz. Dilim başına bir açıklama girişi olacak şekilde, aynı veya farklı değerlere sahip bir açıklama da görüntüleyebilirsiniz.

Dize Değerleriyle İlgili 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ıya buradan ulaşabilirsiniz.

Söz dizimi

chl=
  <label_value>|
    ...
  <label_value>
<label_value>
Bir dilime uygulanacak dize değeri. Etiketler, chd bölgesindeki veri noktalarına art arda uygulanır. Birden fazla seriniz varsa (örneğin, eşmerkezli bir pasta grafik için) etiketler, chd ile belirtilen sırayla tüm dizilerdeki tüm noktalara uygulanır. Her etiket arasında dikey çizgi sınırlayıcı ( |) kullanın. Aralarında boşluk bırakmadan art arda iki dikey çizgi karakteri kullanarak eksik araya giren değeri belirtin: || . Tüm dilimleri etiketlemeniz gerekmez.

 

Örnekler

Açıklama Örnek

Üç boyutlu pasta grafik etiketleri.

Her segment için Mayıs, Haziran, Temmuz, Ağustos, Eylül ve Ekim etiketlerini içeren üç boyutlu pasta grafik

chl=May|Jun|Jul|Aug|Sep|Oct
chs=220x100

chs ile grafiğinizin boyutunu belirtirken etiketlerinizin ne kadar alana ihtiyacı olacağını hesaba katın.

Genel olarak, iki boyutlu bir pasta grafiğin yüksekliğinin yaklaşık iki katı genişliğinde olması gerekir. Üç boyutlu pasta grafiğin ise etiketleri doğru bir şekilde göstermesi için yüksekliğinden yaklaşık iki buçuk kat daha geniş olması gerekir.

İlk örnekte, grafik yeterince geniş olmadığı için etiketler yalnızca kısmen gösterilmektedir.

İkinci örnek, grafiğin etiketlerin tam olarak gösterilebilmesi için 280 piksel genişliğe ihtiyacı olduğunu göstermektedir. (<img> öğesine açıkça eklenen kenarlıklar.)

Her segment için Mayıs, Haziran, Temmuz, Ağustos, Eylül ve Ekim etiketlerini içeren üç boyutlu pasta grafik

chl=May|June|July|August|
September|October
chs=220x100


Her segment için Mayıs, Haziran, Temmuz, Ağustos, Eylül ve Ekim etiketlerini içeren üç boyutlu pasta grafikchl=May|June|July|August|
September|October
chs=280x100

Başa dön

Pasta Grafik Rotasyonu chp

Varsayılan olarak, ilk seri 3:00'dan başlayarak çizilir ve grafiğin etrafında saat yönünde devam eder. Ancak chp parametresini kullanarak özel bir rotasyon belirtebilirsiniz.

Söz dizimi

chp=<radians>
  
<radians>
Grafiği saat yönünde döndürecek radyan sayısını belirten kayan nokta değeri. Bir tam dönüş, 2π (2 pi - yaklaşık 6,28) radyandır.

Örnekler

Açıklama Örnek

Pasta grafiğin yönünü değiştirmek için chp=<angle_in_radians> işlevini kullanın

İki segmentli pasta grafik

chd=t:20,80


0, 628 döndürülmüş iki segmentli pasta grafik

chd=t:80,20
chp=0.628

Pasta grafik rotasyonlarına başka bir örneği de burada bulabilirsiniz. Bunlar, bazı ilginç efektler oluşturmak için grafik şekli işaretçileriyle birleştirilebilir. 0, 628 döndürülmüş iki segmentli pasta grafik

 

Başa dön

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 (+) kullanarak bir boşluk belirtin.

Satır sonunu zorlamak için dikey çizgi karakteri (|) kullanın.

chts burada belirtilmemiş.

Başlığı olan dikey çubuk grafik
chtt=Site+visitors+by+month|
January+to+July

Mavi, sağa hizalı, 20 noktalı bir başlık içeren grafik.

Mavi, 20 piksel, başlık içeren dikey çubuk grafik
chtt=Site+visitors
chts=FF0000,20,r

Başa dön

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] Etiketleri chdl değerine verilen sırayla görüntüleyin.
  • r - Etiketleri chdl 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ış şekilde chdl 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.

Eşleşen göstergeleri olan kırmızı, mavi ve yeşil çizgi grafik

chdl=NASDAQ|FTSE100|DOW
chco=FF0000,00FF00,0000FF

Büyük bir daire içine alınmış iki küçük daireden oluşan Venn diyagramı


chdl=First|Second|Third
chco=ff0000,00ff00,0000ff

İlk grafik yatay gösterge girişlerini (chdlp=t, varsayılan düzen yataydır), ikincisinde ise alt dikey gösterge girişleri (chdlp=bv) gösterilmektedir.

Büyük bir daire içine alınmış iki küçük daireden oluşan Venn diyagramı
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


Büyük bir daire içine alınmış iki küçük daireden oluşan Venn diyagramı
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=bv

Bu örnekte, yazı tipi boyutunun değiştirilmesi gösterilmektedir.

Büyük bir daire içine alınmış iki küçük daireden oluşan Venn diyagramı
chdls=0000CC,14

Başa dön

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şluğu, gösterge alanı ve grafik alanı

Grafik kenar boşlukları, eksen etiketlerini ve açıklama alanını içerir. chma kullanarak daha büyük bir genişlik belirtmediğiniz sürece, açıklama alanı metni tam olarak sığacak şekilde otomatik olarak yeniden boyutlandırır. Bu durumda, kenar boşluğu boyutu genişletilir ve grafik alanı daha küçük olur. Çok küçük bir boyut belirterek açıklamaları kırpamazsınız, ancak gerekenden daha fazla alan kaplamasını sağlayabilirsiniz.

İpucu: Çubuk grafikte, çubuklar sabit boyutluysa (varsayılan) grafik alanı genişliği azaltılamaz. chbh kullanarak daha küçük veya yeniden boyutlandırılabilir bir çubuk boyutu belirtmeniz gerekir.

 

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.

Gri arka plan ve her iki yanında kenar boşlukları bulunan çizgi grafik.
chma=30,30,30,30

Göstergenin etrafına bir kenar boşluğu eklemek isterseniz <opt_legend_width> ve <opt_legend_height> parametreleri için bir değer belirleyin.

Bu örnekte, gösterge yaklaşık 60 piksel genişliğindedir. <opt_legend_width> değerini 80 piksele ayarlarsanız kenar boşluğu, açıklamanın dışına 20 piksele kadar uzanır.

Gri arka plan ve her iki yanında kenar boşlukları bulunan çizgi grafik.
chma=20,20,20,30|80,20

Başa dön

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

Ç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 ekseni
  • t - Üst x ekseni [Google-o-Meter tarafından desteklenmez]
  • y - Sol y ekseni
  • r - 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.

Sol ve sağ tarafta 0, 20, 40, 60, 80 ve 100 etiketleri ve etiketler: 0, 25, 50, 75 ve 100 üstünde ve altında
chxt=x,y,r,t

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.

Sol ve sağ tarafta 0, 20, 40, 60, 80 ve 100 etiketleri ve etiketler: 0, 25, 50, 75 ve 100 üstünde ve altında
chxt=x,y,r,t

Grafik türünden sonra :nda belirterek çizgi grafikteki varsayılan eksenleri gizleyebilirsiniz. Gizli eksenleri olan çizgi grafik
cht=lc:nda

Başa dön

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 ekseni chxt=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 (y ve r) ile bir x ekseni (x) gösterilmektedir.

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 (1000), son değerden (0) büyük olduğu için r ekseninde (endeks 2) eksen yönü tersine çevrilir.


chxt=x,y,r
chxr=
  0,0,500|
  1,0,200|
  2,1000,0

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ş (5) değeri belirtilir.

x ekseninde 200, 300 ve 400 değerleri içeren çubuk grafik chxt=x
chxr=0,10,50,5

Başa dön

Ö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 chxl değerinin dikey çizgiyle nasıl bitmediğine dikkat edin.

Solda 0 ve 100, sağda A, B ve C, x ekseninde A, B ve C, x ekseninde ise Ocak, Temmuz, Ocak ve Ocak için 2005, 2006 ve 2007 değerlerinin yer aldığı çizgi grafik
chxt=x,y
chxl=
0:|Jan|Feb|March|April|May|
1:|Min|Mid|Max

Bu örnek, sol ve sağ y eksenlerindeki eksen etiketlerini (y ve r) içerir. Ayrıca, x ekseni (x) için iki değer grubu içerir. chxs kullanarak y eksenine onay işaretleri ekleyebilirsiniz.

Solda 0 ve 100, sağda A, B ve C, x ekseninde A, B ve C, x ekseninde ise Ocak, Temmuz, Ocak ve Ocak için 2005, 2006 ve 2007 değerlerinin yer aldığı çizgi grafik
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
1:|0|50|100|
2:|A|B|C|
3:|2005|2006|2007

Bu örnek, sol ve sağ y eksenlerindeki eksen etiketlerini (y ve r) içerir. Ayrıca, x ekseni (x) için iki değer grubu içerir. Alt x ekseni grubu için, değerleri birbirinden ayırmak için kullanılan boş etiketlere dikkat edin.

Bu örnekte, sol y eksenindeki eksen etiketleri için varsayılan değerler kullanılmaktadır.

Solda 0 ve 100, sağda A, B ve C, x ekseninde A, B ve C, x ekseninde ise Ocak, Temmuz, Temmuz ve Ocak için 2005, 2006 ve 2007 değerlerini gösteren çubuk grafik
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

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 özelliğini, ardından her bir kenara tek bir özel etiket eklemek için chxl özelliğini ve eksenin ortasına yerleştirmek için chxp özelliğini kullanın.


chxt=x,x,y,y
chxl=1:|Martinis|3:|Score
chxp=1,50|3,50

Başa dön

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, chxl parametresi kullanılarak belirlenir.

Konumu 0 olan etiketler, y veya r ekseninin altına ya da x veya t ekseninin soluna yerleştirilir.

Konumu 100 olan etiketler, y veya r ekseninin üstüne ya da x veya t ekseninin sağına yerleştirilir.

Line chart with min, average, and max on the right, 20, 40, 60, 80, and 100 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y,r
chxl=2:|min|average|max
chxp=2,10,35,75

Bu örnekte, yalnızca belirtilen konumlarda varsayılan etiket değerlerinin gösterilmesi gösterilmektedir.

chxp=1,10,35,75: Y ekseninde yalnızca üç etiket gösterilmelidir: 10, 35 ve 75. Özel etiket metni belirtilmediğinden bu eksen değerleri gösterilir. chxp kullandığınızda etiketleri birbirinden eşit şekilde boşluklandırmak zorunda olmadığınızı unutmayın. Burada chxp belirtilmemişse ikinci grafikte gösterildiği gibi y eksenindeki varsayılan etiket değeri mesafesi her 20 birim olur.

Line chart with 10, 35, and 75 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y
chxp=1,10,35,75

Varsayılan eksen konumlarını içeren çizgi grafik.
chxt=x,y
chxp belirtilmedi

Başa dön

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: Biçimlendirme dizesi söz dizimi aşağıdaki gibidir:
       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çin cEUR. 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 veya y - 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.

Solda min, ortalama ve maks. değerleri, sağda 0, 1, 2, 3 ve 4, x ekseninde 0 ile 100 aralığında, mavi alt tarafta ise Ocak, Şubat ve Mar ifadelerini gösteren çizgi grafik

chxt=x,y,r,x
chxr=2,0,4
chxl=3:|Jan|Feb|Mar|
     1:|min|average|max
chxp=1,10,35,75
chxs=3,0000DD,13,0,t

Yazı tipi boyutu, rengi ve hizalaması sağ y ekseni için belirtilir. Onay işaretleri çizilir, ancak eksen çizgisi yoktur.

X ekseninde 0 ile 100 aralığında, aşağıda Ocak, Şubat, Mart, y ekseninde 0 ile 4 arası ve sağ tarafta min, ortalama ve maksimum değerleri için mavi metinle birlikte kırmızı onay işaretleri bulunan çizgi grafik.

chxt=x,y,r,x
chxl=3:|Jan|Feb|Mar|
     2:|min|average|max
chxp=2,10,35,95
chxs=2,0000DD,13,-1,t,FF0000

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:

  • 0N*e,000000|
    • 0, ilk veri dizisi anlamına gelir
    • N, biçimlendirme dizesi anlamına gelir
    • *, biçim belirteçlerinin başlangıcı anlamına gelir
    • e, bilimsel gösterim anlamına gelir
    • *, biçim belirteçlerinin sonu anlamına gelir
    • 000000, siyah metin anlamına gelir.
  • 1N*cUSD*Mil,FF0000|
    • 1, ikinci seri anlamına gelir
    • N, biçimlendirme dizesi anlamına gelir
    • *, biçim belirteçlerinin başlangıcı anlamına gelir
    • c, para birimi işaretçisi anlamına gelir
    • USD, kullanılacak para birimi işaretçisi olarak ABD dolarını belirtir
    • *, biçim belirteçlerinin sonu anlamına gelir
    • Mil, takip eden bir değişmez değerdir
    • FF0000, kırmızı metin anlamına gelir.
  • 2N*sz2*,0000FF
    • 2, üçüncü seri anlamına gelir
    • N, biçimlendirme dizesi anlamına gelir
    • *, biçim belirteçlerinin başlangıcı anlamına gelir
    • s, gruplandırma tanımlayıcılarını göstermek anlamına gelir (ABD İngilizcesi yerel ayarında, her üç sıfırda bir virgüldür)
    • z2, sondaki iki sıfırı gösterme anlamına gelir
    • 0000FF, mavi metin anlamına gelir.

Eksen etiketi aralıkları, chxr parametresi (axis_index, axis_index, axis_index, axis_index) kullanılarak ayarlanır. Ayarlanmazsa varsayılan olarak 0-100 arasında olur.


chd=s:
  984sttvuvkQIBLKNCAIi,
  DEJPgq0uov17zwopQODS,
  AFLPTXaflptx159gsDrn
chxr=
  0,0,1000000,250000|
  1,0,60|
  2,0,5000
chxs=
  0N*e,000000|
  1N*cUSD*Mil,FF0000|
  2N*sz2*,0000FF

Başa dön

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 chxtc kullanımına bir örnek. Buradaki onay işareti uzunluğu, grafik alanı genişliğini aşıyor ancak grafiğe sığması için kırpılıyor.

  • chxt=x,y,r,x: Bir sol eksen, bir sağ eksen ve iki alt eksen gösterir.
  • chxl=2:|min|average|max|3:|Jan|Feb|Mar - "r" (sağ taraf) ve dış x eksenlerine atanan etiket metni.
  • chxp=2,10,35,95 - Üç etiket için r ekseni (index=2) boyunca özel etiket konumları.
  • chxs=2,0000dd,13,-1,t,FF0000 - R ekseni için eksen etiketi stilleri: metin rengi, metin boyutu, sola hizalı, kırmızı onay işaretleri.
  • chxtc=1,10|2,-180 - Y ve r eksenleri için eksen değer çizgisi uzunlukları. İlk değer, eksenin dışında 10 piksel uzunluğunda değer çizgilerini belirtir. İkinci değer, eksenin içindeki 180 piksel uzunluğunda değer çizgilerini belirtir; negatif sayı, onay işaretinin eksenin içine girdiği ve onay işaretinin grafiğin içine sığacak şekilde kırpıldığı anlamına gelir.

X ekseninde 0 ile 100 aralığında, aşağıda Ocak, Şubat, Mart, y ekseninde 0 ile 4 arası ve sağ tarafta min, ortalama ve maksimum değerleri için mavi metinle birlikte uzun kırmızı onay işaretleri bulunan çizgi grafik.

chxt=x,y,r,x
chxl=
  2:|min|average|max|
  3:|Jan|Feb|Mar
chxp=2,10,35,95
chxs=
  2,0000dd,13,-1,t,FF0000
chxtc=1,10|2,-180

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
chxtc=
  1,5,15

Başa dön

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 dolgusu
  • c - 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 grafikte chco 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 (EFEFEF) doldurulur.

Siyah alanı dolgulu kırmızı çizgi grafik.

chf=bg,s,EFEFEF

Bu örnekte, grafik arka planı soluk gri (EFEFEF) ve grafik alanı siyah (000000) ile doldurulur.

Siyah grafik alanı ve soluk gri arka planı olan kırmızı çizgi grafik.

chf=c,s,000000|
bg,s,EFEFEF

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.

Mavi renkli noktalar ve% 50 şeffaflık sunan dağılım grafiği.

chf=a,s,00000080

Başa dön

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 dolgusu
  • c - 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çı (0) ile belirtilmiş yatay bir doğrusal gradyan var.

Renkler şeftali rengidir (FFE7C6), sol tarafta (0.0 konumu) ortalanmış ve sağ tarafta ortalanmış (1.0 konumu) mavi (76A4FB).

Grafik arka planı gri renkte (EFEFEF) çizilir.

Soluk gri arka planı ve beyazdan maviye doğru soldan sağa doğru gradyanlı grafik alanı bulunan koyu gri çizgi grafik

chf=
  c,lg,0,
  FFE7C6,0,
(şeftali)
  76A4FB,1
(mavi)

Grafik alanında kırk beş derecelik (45) açıyla belirtilen diyagonal (sol alttan sağ üste) doğrusal bir gradyan var.

Şeftali (FFE7C6) belirtilen ilk renktir. Grafiğin sol alt kısmında saf şeftali rengi görülüyor.

Mavi (6A4FB), belirtilen ikinci renktir. Grafiğin sağ üst kısmı tamamen mavidir. Sağ üst köşeye doğru kaybolan bir mavi zirve sağlamak için ofseti nasıl 0, 75 olarak belirttiğimize dikkat edin.

Grafik arka planı gri renkte (EFEFEF) çizilir.

Sol alttan sağ üste doğru beyaz-mavi arasında çapraz çizgisel bir gradyan üzerinde soluk gri arka planlı koyu gri çizgi grafik ve grafik alanı

chf=
  c,lg,45,
  FFE7C6,0,
(şeftali)
  76A4FB,0.75
(mavi)

Grafik alanında, doksan derecelik (90) açıyla belirtilmiş dikey (yukarıdan aşağıya) bir doğrusal gradyan var.

Mavi (76A4FB) belirtilen ilk renktir. Grafiğin üst kısmı saf mavi renktedir.

Şeftali (FFE7C6) belirtilen ikinci renktir. Grafiğin alt kısmı saf şeftali rengidir.

Grafik arka planı gri renkte (EFEFEF) çizilir.

Soluk gri arka planı ve beyazdan maviye dikey olarak aşağıdan yukarıya doğru çizgisel gradyanıyla grafik alanı bulunan koyu gri çizgi grafik

chf=
  c,lg,90,
  FFE7C6,0,
(şeftali)
  76A4FB,0.5
(mavi)

Başa dön

 

Ç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 dolgusu
  • c - Grafik alanını doldurma
  • b<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çin 90 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 ile 1 arasındaki genişliğidir. Burada 1, 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
  • bg,ls,0 - Arka plan şeridi, y eksenine sıfır derecelik açıda (y eksenine paralel) şeritlerle doldurulur. Çizgiler, grafik arka planını ve grafik arka planını doldurur.
  • CCCCCC,0.15 - İlk şerit koyu gridir ve grafik genişliğinin% 15'i kadar geniştir.
  • FFFFFF,0.1 - İkinci şerit beyazdır ve grafik genişliğinin% 10 genişliğindedir.
Soldan sağa değişen gri ve beyaz çizgilerin olduğu mavi çizgi grafik
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 - Y ekseninden doksan derecelik açıda yatay çizgiler bulunan grafik alanı. Çizgiler çizim alanını doldurur ancak grafik arka planı çıkarılır.
  • 999999,0.25 - İlk şerit koyu gridir ve grafik genişliğinin% 25'i kadar geniştir.
  • CCCCCC,0.25 - İlk şeritle aynı ancak daha açık gri.
  • FFFFFF,0.25 - İlk şeritle aynı, ancak beyaz.
Alttan üste doğru koyu gri, soluk gri, beyaz ve koyu gri çizgili mavi çizgi grafik
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

Başa dön

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.
Örnekler: x,0,100,1; 0, 1, 2, ... 100 değerlerine sahip x 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 sahip r adlı bir değişkeni bildirir. x,0, ilk chd 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:

  • chd=t:-1: Verilerimiz chfd parametresinde belirtildiğinden grafik verileri için model değişken kullanırız.
  • chco=FF0000: İlk seri için kırmızı belirtilir. chd verilerini kullanmasak da, çizilen bu işlev için bu seriye karşılık gelen renk kullanılır.
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 - 0-11 aralığındaki değerleri 0,1 artan x adında bir değişken tanımlıyoruz. İlk seriye atanmıştır, yani ilk seri rengini (FF0000) alır. x'e uygulanan fonksiyon sin(x) * 50 + 50'dir. Bu işlevde + işaretini nasıl kodlamamız gerektiğine dikkat edin.

 

chfd tarafından belirtilen sinüs dalgası
cht=lc
chd=t:-1
chco=FF0000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chxt=x,y
Bu satırda chd parametresindeki veriler kullanılır.
chd=t:5,10
chfd=0,x,0,x*4

İşlev satırlarının ve işlev dışı satırların bir karışımı.

Renklerin seri renk parametresi chco tarafından nasıl belirtildiğine dikkat edin.

İş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.

Bir seride chfd, diğerinde ise chd verileri kullanılıyor.
chd=t:
  -1
  15,45
chco=
  FF0000,000000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chm=
  c,00A5C6,0,110,10
  a,00A5C6,0,60,10

Bir işlevi iki boyutta tanımlamak için lxy grafiği kullanın, iki model seri ve her birine bir işlev atayın.

  • 0,x,0,10,0.1,sin(x)*50%2B50 - Seri 0 (x ekseni değerleri), 0-10 arasında değerlere sahip x adında bir değişkene ve adım 0.1'e ve sin(x)*50 + 50 fonksiyonuna sahiptir
  • 0,y,0,10,0.1,sin(y)*50%2B50 - Seri 0'da (y ekseni değerleri) 0-10 arasında değerlere sahip y adlı bir değişken ve adım 0.1, sin(x)*50 + 50 işlevi de bulunur.
Daire
cht=lxy
chd=t:-1|-1
chfd=
  0,x,0,10,0.1,sin(x)*50%2B50|
  1,y,0,10,0.1,cos(y)*50%2B50

chfd parametresi, yaratıcılığınızı ifade etmenize olanak tanır.

Bu resimleri tıklayarak grafik oyun alanında açıp üzerlerinde oynamayı deneyin. Çok seveceksiniz!



Başa dön