Grafik Özellik Listesi

Bu sayfada, Chart API tarafından desteklenen tüm özellikler ve parametreler açıklanmaktadır. Bu parametrelerden bazıları grafik türüne bağlı olarak farklı davranır. Böyle bir durumda, dokümanlar ilgili grafik dokümanlarına bağlantı verir.

Parametreler

Bunlar, Google Grafik API'sı tarafından desteklenen parametrelerdir.

Parametre Açıklama ve Söz Dizimi Grafik Türleri
chbh Çubuk genişliği ve aralığı

chbh=
  <bar_width_or_scale>,
  <space_between_bars>,
  <space_between_groups>

Çubuk
Cho Seri renkleri
chco=
  <series_1_element_1>|...|<series_1_element_n>,   <series_2>,...,<series_m>
Bar, Google-o-meter, Çizgi, Harita, Pasta, Radar, Dağılım, Ven
çd Grafik veri dizesi
chd=
  t:s,e,r,i,e,s,1|s,e,r,i,e,s,2|...
veya
  s:series1,series2,...
veya
  e:series1,series2,...
Tüm grafikler
chdl, chdlp, chdls Grafik açıklama metni ve stili

chdl=
  <data_series_1_label
>
   |...|
  <data_series_n_label>

chdlp=<opt_position>|<opt_label_order>

chdls=<color>,<font_size>

Bar, Şamdan, Google-o-meter, Çizgi, Pasta, Radar, Dağılım, Ven
chd Özel aralıkla metin biçimi için ölçeklendirme
chds=
  <series_1_min>,
  <series_1_max>,...
chd kabul edilebilen tüm grafikler
kimim Dinamik simge işaretçileri
chem=
  y;s=<icon_string_constant>;
  d=<marker_data_string>;
  ds=<which_series>;
  dp=<opt_which_points>;
  py=<opt_z_order>;
  po=<x,y>;
  of=<x_offset,y_offset>
Çubuk, Şamdan, Çizgi, Radar, Dağılım
çocuk Gradyan dolgusu
chf=
  <fill_type>,
  lg,
  <angle>,
  <color>
Çubuk, Şamdan, Google-ometre (Yalnızca arka plan), Çizgi, Pasta (Yalnızca arka plan), Radar, Dağılım, Ven
çocuk Çizgili dolgular
chf=
  <fill_type>,
  ls,
  <angle>,
  <color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
Çubuk, Şamdan, Google-ometre (Yalnızca arka plan), Çizgi, Pasta (Yalnızca arka plan), Radar, Dağılım, Ven
çocuk Katı dolgu
chf=
  <fill_type>,
  s,
  <color>
Çubuk, Şamdan, Google-o-meter (Yalnızca arka plan), Çizgi, Harita (Yalnızca
chfd Veri işlevleri
chfd=
  <series_index>,
  <variable_data>,
  <function_string>
    |...|
chd kabul edilebilen tüm grafikler
dğş. Izgara hatları
chg=
  <x_axis_step_size>,
  <y_axis_step_size>,
  <opt_dash_length>,
  <opt_space_length>,
  <x_offset>,
  <y_offset>
Çubuk, Şamdan, Çizgi, Radar, Dağılım
.hl=tr Pasta grafik etiketleri, Google-ölçer etiketi
chl=<label>|...
Google-ometre, Pasta
chld Grafik Etiketi Verileri (çeşitli türler)
chld=<chart-specific_data>|<chart-specific_data>|...
Bağımsız dinamik simgeler
chl'ler Çizgi stilleri
chls=
  <line_1_thickness>,
  <opt_dash_length>,
  <opt_space_length>|...
Çizgi, Radar
chm=D Çizgi işaretçileri
chm=
  D,
  <color>,
  <series_index>,
  <which_points>,
  <width>,
  <opt_z_order>|...
Çubuk, Şamdan, Çizgi, Radar, Dağılım
chm=r|R Aralık işaretçileri
chm=
  <r_or_R>,
  <color>,
  0,
  <start_point>,
  <end_point>|...
Çubuk, Şamdan, Çizgi, Radar, Dağılım
chm=
a|c|C
d|E|o|
h|H|
s|S|
v|V|x
Şekil işaretçileri
chm=
  <marker_type>,
  <color>,
  <series_index>,
  <opt_which_points>,
  <size>,
  <opt_z_order>,
  <opt_offset>|...
Çubuk, Şamdan, Çizgi, Radar, Dağılım
chm=
f|t|A|N
Metin ve Veri Değeri İşaretçileri
chm=
  <marker_type>,
  <color>,
  <series_index>,
  <opt_which_points>,
  <size>,
  <opt_z_order>|
  <opt_placement> ...
Çubuk, Şamdan, Çizgi, Radar, Dağılım
chm=F Şamdan işaretçileri
chm=
  F,
  <opt_declining_color>,
  <data_series_index>,
  <opt_which_points>,
  <width>,
  <opt_z_order>
Çubuk, Şamdan, Çizgi
chm=b/B Satır Doldurma
chm=
  <b_or_B>,
  <color>,
  <start_line_index>,
  <end_line_index>,
  <0>
Çubuk (yalnızca çizgi işaretçileriyle), Çizgi, Radar
chma Grafik Kenar boşlukları
chma=
  <left_margin>,
  <right_margin>,
  <top_margin>,
  <bottom_margin>
 |<opt_legend_width>,
   <opt_legend_height>
Çubuk, Şamdan, Google-o-meter, Çizgi, Harita, Turta, Radar, Dağılım, Ven
şipşak Çıkış biçimi
chof=<format>
Tüm grafikler
chp Çubuk grafik sıfır çizgi, Pasta grafik yönü
chp=<zero_val>,...
Bar, Pasta
s Grafik boyutu
chs=<width>x<height>
Tüm grafikler
gst Dinamik Simge Türü
chst=<icon_string_constant>
Bağımsız dinamik simgeler
cht Grafik Türü
cht=<chart_type>
Tüm grafikler
Chtm Coğrafi alan
chtm=<zoom_area>
Harita
chtt, cht Grafik başlığı ve stili

chtt=<chart_title>

chts=<color>,<font_size>,<opt_alignment>

Bar, Şamdan, Google-o-meter, Çizgi, Pasta, Radar, Dağılım, Ven
chxt Görünür eksenler
chxt=<axis_1>,...
Çubuk, Şamdan, Google-o-meter, Çizgi, Radar, Dağılım
chxr Eksen aralıkları
chxr=
  <axis_index>,
  <start_val>,
  <end_val>,
  <opt_step>|...
Çubuk, Şamdan, Google-o-meter, Çizgi, Radar, Dağılım
chxl Eksen etiketleri
chxl=
  <axis_index>:|<label_1>|...
Çubuk, Şamdan, Google-o-meter, Çizgi, Radar, Dağılım
chxp Eksen etiketi konumları
chxp=
  <axis_index>,
  <label_1_position>,
  ...,<label_n_position>
  |...
Çubuk, Şamdan, Google-o-meter, Çizgi, Radar, Dağılım
chx Eksen etiket stilleri
chxs=
  <axis_index>
  <opt_format_string>,
  <opt_label_color>,
  <opt_font_size>,
  <opt_alignment>,
  <opt_axis_or_tick>,
  <opt_tick_color>,
  <opt_axis_color>|...
Çubuk, Şamdan, Google-o-meter (sınırlı), Çizgi, Radar, Dağılım
chxtc Eksen onay işareti stilleri
chxtc=
  <axis_index_1>,
  <tick_length_1>,...,<tick_length_n>
  |...
Çubuk, Şamdan, Çizgi, Radar, Dağılım

Renk Biçimi

Renkleri, RRGGBB[AA] biçiminde on altılı değerlerden oluşan 6 karakterli bir dize ve isteğe bağlı iki şeffaflık değeri kullanarak belirtin. Örneğin:

  • FF0000 = Kırmızı
  • 00FF00 = Yeşil
  • 0000FF = Mavi
  • 000000 = Siyah
  • FFFFFF = Beyaz

AA, 00 tamamen şeffaf, FF öğesinin tamamen opak olduğu isteğe bağlı bir şeffaflık değeridir. Örneğin:

  • 0000FFFF = Sabit mavi
  • 0000FF66 = Şeffaf mavi

Başa dön

Grafik Boyutu chs [Tüm grafikler]

Tüm grafikler için boyutun belirtilmesi gerekir. Bu parametre legends, margins ve titles dahil olmak üzere grafik resminin toplam genişliğini ve yüksekliğini belirler. Açıklamalar, kenar boşlukları ve başlıklar toplam grafik boyutuna sığacak şekilde kırpılır.

Haritalar hariç tüm grafikler için maksimum grafik boyutu toplam 300.000 piksel, maksimum genişlik veya uzunluk ise 1.000 pikseldir. Haritalar için maksimum boyut 440x220'dir.

Değerler tam sayıdır.

Söz dizimi

chs=<width>x<height>
<width>
Piksel cinsinden genişlik. Maksimum değer 1.000'dir. Genişlik x yükseklik 300.000'i aşamaz.
<height>
Piksel cinsinden yükseklik. Maksimum değer 1.000'dir. Genişlik x yükseklik 300.000'den fazla olamaz.

 

Örnek

Açıklama Örnek

250 x 100 piksel boyutunda bir grafik.

Sarı pasta grafik
chs=250x100

Başa dön

Grafik Türü cht [Dinamik simgeler hariç tümü]

cht parametresini kullanarak grafik türünü belirtin. Kullanılabilir grafik türlerinin listesi için bağımsız grafik belgeleri sayfalarına bakın.

Söz dizimi

cht=<type>[:nda]
<type>
Grafik türü değerlerinden biri.
:nda
[İsteğe bağlı, yalnızca çizgi grafikler] Varsayılan eksenleri gizlemek için çizgi grafiklerde grafik türünden sonra :nda ekleyebilirsiniz.

 

Örnekler

Açıklama Örnek

Pasta grafik

Sarı pasta grafik
cht=p
Bir Venn şeması Üst üste binen üç daireden biri mavi, diğeri yeşil olan Venn diyagramı
cht=v
Varsayılan eksenleri olan ve olmayan çizgi grafik.

   Varsayılan eksenli çizgi grafik       Gizli eksenleri olan çizgi grafik
          cht=lc                      cht=lc:nda

Başa dön

Seri Renkleri chco [Tüm grafikler]

chco parametresini kullanarak belirli bir serinin renklerini veya tüm öğelerini belirtebilirsiniz. Tam söz dizimi ve anlam, grafik türüne göre değişiklik gösterebilir. Ayrıntılar için özel grafik türünüze bakın.

Söz dizimi

chco=
  <series_1_element_1>|...|<series_1_element_n>,<series_2>,...,<series_m>

Bu dizedeki her giriş, RRGGBB biçiminde bir onaltılık sayıdır. Bir serinin tamamı için geçerli olan renkler virgülle ayrılır. Bir serideki ayrı öğeler için geçerli olan renkler ise çubukla ayrılır. Çoğu grafik türünde, serinin tamamı ve bağımsız seri öğeleri için renk açıklamalarını birlikte kullanabilirsiniz. Grafikte, dizenizde belirtilen renklerden daha fazla seri veya öğe varsa API, genellikle ilgili serinin başlangıcından itibaren öğe renklerini (öğeler için) veya seri listesinin başlangıcından itibaren seri renklerine geçiş yapar. Ayrıntılar için bağımsız grafik belgelerinize bakın.

 

Örnekler

Açıklama Örnek

Çizgi grafikteki her seri için tek bir renk belirttiğinizde her çizgiye karşılık gelen renk atanır. Bu örnekte üç veri dizisi ve üç renk belirtilmiş.

Bir kırmızı, bir mavi ve bir yeşil çizgi içeren çizgi grafik

chco=FF0000,00FF00,0000FF

Bu çizgi grafikte üç veri dizisi de var ama yalnızca iki renk belirtilmiş. Üçüncü serinin rengi belirtilmediğinden üçüncü çizgi ilk renk (kırmızı) kullanılarak çizilir.

İki kırmızı ve bir mavi çizgi içeren çizgi grafik

chco=FF0000,0000FF

Bu örnekte, bir serinin (bu örnekte çubuklar) tek tek üyeleri için rengin nasıl belirtileceği gösterilmektedir.

İki veri kümesi içeren dikey çubuk grafik: Bir veri kümesi koyu mavi, ikincisi soluk mavi renkte yığılmış

cht=bvs
chco=FFC6A5|FFFF42|DEF3BD|00A5C6|DEBDDE

Bu şekilde hem seri renklerinin hem de tek tek öğe renklerinin belirtilmesi gösterilmektedir. İlk serinin tamamı siyah renktedir (000000). Virgülle işaretlenen ikinci seriye tek tek renkler atanmış ve | karakteriyle ayrılmış renkler bulunur.

Birinin kırmızı, ikincisinin yeşil, üçüncüsü mavinin bulunduğu yatay çubuk grafik

chco=000000,FF0000|00FF00|0000FF

Başa dön

Çıktı Biçimi chof [Tüm grafikler]

chof parametresini kullanarak grafiğinizin çıkış biçimini seçebilirsiniz. Bu parametre, grafiğinizi tasarlarken hata ayıklama bilgilerini görüntülemek için de kullanılabilir. Bazı çıkış biçimlerinin grafik (örneğin, PNG ve GIF) olduğunu, bazılarının ise grafik olmadığını unutmayın. <img> etiketinin src parametresi olarak grafik olmayan bir biçim kullanmak, sayfanızda bozuk bir resmin bozulmasına neden olur.

Söz dizimi

chof=png|gif|json|validate.

Aşağıdaki dizelerden birini belirtin:

  • 'png' - Grafiği PNG resmi olarak döndürür.
  • 'gif' - Grafiği GIF resmi olarak döndürür.
  • "json" - Grafik için görüntü haritası verilerini JSON dizesi olarak döndürür. Bu özellik, çeşitli bölgeleri tıklanabilir hale getirmek amacıyla grafikte resim haritası oluşturmak için kullanılabilir. Bu dizenin biçimi ve nasıl kullanılacağı hakkında daha fazla bilgi için Grafik Resmi Haritası Oluşturma bölümüne bakın.
  • "Validate" - Grafik URL'sindeki hataları listeleyen bir HTML sayfası döndürür. Hata ayıklama ile ilgili daha fazla ipucu için Hata Ayıklama bölümüne bakın.

 

Örnekler

Açıklama Örnek

Aynı grafiğin PNG ve GIF örneklerini aşağıda görebilirsiniz:

Başlıklı dikey çubuk grafik
chof=png
Başlıklı dikey çubuk grafik
chof=gif

Geçersiz URL'ye sahip bir grafik: https://chart.googleapis.com/chart?cht=bvs&chd=s:YUVmw1&chco=0000FF&chs=180x150&chtt=Site+visitors&chts=0000FF,20,20&chbh=22,4&chof=validate (hatayı fark edebiliyor musunuz?)

chof=validate belirtilmesi bir HTML sayfası döndürür. Sonuç sayfasını görebilmeniz için burada onu bir <iframe> kaynağı haline getirdik.


chof=validate içeren kötü URL örneği

chof=validate olduğunda geçerli bir URL için döndürülen HTML.

https://chart.googleapis.com/chart?cht=bvs&chd=s:YUVmw1&chco=FF0000&chs=180x150&chtt=Site+visitors+by+month|January+to+July&chbh=22,4&chof=validate


<iframe> içinde geçerli grafik URL'si

Başa dön

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

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

chts burada belirtilmemiş.

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

Mavi, sağa hizalı, 20 puanlık başlık içeren bir 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]

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] Etiketleri chdl öğesine verilen sırada görüntüleyin.
  • r - Etiketleri chdl 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.

Eşleşen açıklamalar içeren kırmızı, mavi ve yeşil çizgi grafik

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

Daha büyük bir daireyle çevrili iki küçük daireden oluşan Venn diyagramı


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

İlk grafikte yatay açıklama girişleri (chdlp=t, varsayılan düzen yataydır) ve ikinci grafikte alt dikey açıklama girişleri (chdlp=bv) gösterilmektedir.

Daha büyük bir daireyle çevrili iki küçük daireden oluşan Venn diyagramı
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


Daha büyük bir daireyle çevrili 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.

Daha büyük bir daireyle çevrili 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ç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şluğu, açıklama alanı ve grafik alanı

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. chma öğesini kullanarak daha büyük bir genişlik belirtmezseniz kenar boşluğu boyutu daha geniş olur ve grafik alanı daha küçük olur. Çok küçük bir boyut belirterek açıklamaları kırpamazsınız ancak gereğinden fazla yer kaplayabilmesini sağlayabilirsiniz.

İpucu: Bir çubuk grafikte, çubukların boyutu sabitse (varsayılan) grafik alanının 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 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.

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

Açıklamaların etrafına kenar boşluğu eklemek için <opt_legend_width> ve <opt_legend_height> parametreleri için bir değer belirleyin.

Bu örnekte, açıklama yaklaşık 60 piksel genişliğindedir. <opt_legend_width> özelliğini 80 piksele ayarlarsanız kenar boşluğu, açıklamanın dışında 20 piksele genişler.

Gri arka plan ve her iki tarafı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-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

Ç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 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 ç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.

Şu etiketlere sahip çizgi grafik: solda ve sağda 0, 20, 40, 60, 80 ve 100 ve etiketler: 0, 25, 50, 75 ve 100
chxt=x,y,r,t

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.

Şu etiketlere sahip çizgi grafik: solda ve sağda 0, 20, 40, 60, 80 ve 100 ve etiketler: 0, 25, 50, 75 ve 100
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 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 (y ve r) ile bir x ekseni (x) gösterilmektedir.

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 (1000) son değerden (0) daha büyük olduğundan, r ekseni (dizin 2) için 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ıklarla yerleştirilir. <opt_step> parametresi için beş (5) değeri belirtilir.

X ekseninde 200, 300 ve 400 olan ç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 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 chxl değerinin dikey çizgiyle nasıl bitmediğine dikkat edin.

Solda 0 ve 100, sağda A, B ve C, x ekseninde Ocak, Temmuz, Ocak, Temmuz ve Ocak, aşağıda 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 örnekte sol ve sağ y eksenlerindeki (y ve r) eksen etiketleri yer almaktadır. 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 Ocak, Temmuz, Ocak, Temmuz ve Ocak, aşağıda 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 (y ve r) eksen etiketlerini içerir. Ayrıca, x ekseni (x) için iki değer grubu içerir. Değerleri birbirinden ayırmak için kullanılan alt x ekseni grubu için 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 Ocak, Temmuz, Ocak, Temmuz ve Ocak, aşağıda 2005, 2006 ve 2007 değerlerinin yer aldığı çubuk grafik
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

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 özelliğini kullanın. Ardından, her bir tarafa tek bir özel etiket eklemek için chxl özelliğini ve etiketi 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

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

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

Belirtilen 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ğerleri gösterilmiştir.

chxp=1,10,35,75 - Y ekseninde yalnızca üç etiket gösterilir: 10, 35 ve 75. Özel etiket metni belirtilmediği için bu eksen değerleri gösterilir. chxp kullanırken etiketleri aralıklı olarak eşit aralıklandırmanız gerekmediğini unutmayın. Burada chxp belirtilmemişse ikinci grafikte gösterildiği gibi y eksenindeki varsayılan etiket değeri mesafesi her 20 birim olacaktı.

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, 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): 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ı ş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ç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ö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 veya y -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.

Min, ortalama ve maks. değerleri, sağda 0, 1, 2, 3 ve 4, x ekseninde 0-100, aşağıda ise mavi renkle Ocak, Şubat ve Mar değerleri olan ç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

Sağ y ekseni için yazı tipi boyutu, rengi ve hizalaması belirtilmiştir. Onay işaretleri, eksen çizgisi çizilmemiştir.

X ekseni boyunca 0-100, aşağıda Ocak, Şubat, Mart, y ekseninde 0-4 arası ve sağdaki min., ortalama ve maksimum değerleri için mavi metin içeren kırmızı onay işaretleri içeren ç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 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:

  • 0N*e,000000|
    • 0, ilk veri dizisi anlamına gelir
    • N, biçimlendirme dizesi anlamına gelir
    • *, biçim belirticilerin başlangıcı anlamına gelir
    • e, bilimsel gösterim anlamına gelir
    • *, biçim belirticilerin 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 belirticilerin 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, değişmez bir sonraki dizedir
    • FF0000 kırmızı metin anlamına gelir.
  • 2N*sz2*,0000FF
    • 2 üçüncü seri anlamına geliyor
    • N, biçimlendirme dizesi anlamına gelir
    • *, biçim belirticilerin başlangıcı anlamına gelir
    • s, gruplandırma belirteçlerini göstermek anlamına gelir (ABD İngilizcesi yerel ayarında, her üç sıfırda bir virgüldür)
    • z2, sonda iki sıfır göster 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. Ayarlanmasaydı değerler varsayılan olarak 0-100 olacaktı.


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 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 chxtc kullanımını gösteren örnek. Buradaki onay işareti uzunluğu grafik alanının genişliğini aşıyor ancak grafiğe sığacak şekilde kırpılır.

  • chxt=x,y,r,x - Bir sol eksen, bir sağ eksen ve iki alt eksen gösterin.
  • 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 (dizin=2) boyunca özel etiket konumları.
  • chxs=2,0000dd,13,-1,t,FF0000 - r ekseni için eksen etiketi stilleri: metin rengi, metin boyutu, sola hizalanmış, kırmızı onay işaretleriyle birlikte.
  • chxtc=1,10|2,-180 - Y ve r eksenleri için eksen onay çizgisi uzunlukları. İlk değer, eksenin dışında, 10 piksel uzunluğundaki değer çizgilerini belirtir. İkinci değer, eksen içindeki 180 piksel uzunluğundaki 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-100, aşağıda Ocak, Şubat, Mart, y ekseninde 0-4 arası ve sağdaki min., ortalama ve maksimum değerleri için mavi metin içeren uzun kırmızı onay işaretleri içeren ç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 ç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
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 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 dolgusu
  • c - 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 grafikte chco 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 (EFEFEF) ile doldurulur.

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

chf=bg,s,EFEFEF

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

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

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

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.

Mavi noktalara sahip ve% 50 saydamlık içeren dağılım grafiği.

chf=a,s,00000080

Başa dön

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 dolgusu
  • c - 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 (0) ile belirtilen yatay doğrusal bir gradyan içeriyor.

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

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

Soluk gri arka plan ve soldan sağa beyazdan maviye doğru doğrusal gradyan içinde grafik alanı içeren koyu gri çizgi grafik

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

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

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

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

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

Sol alttan sağ üste beyaz-mavi arası doğrusal gradyan içinde soluk gri arka plan ve grafik alanı içeren koyu gri çizgi grafik

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

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

Belirtilen ilk renk mavi (76A4FB). Grafiğin üst kısmı mavidir.

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

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

Beyazdan maviye doğru, aşağıdan yukarıya doğru doğrusal gradyan içinde soluk gri arka plan ve grafik alanı içeren koyu gri çizgi grafik

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

Başa dön

 

Ç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 dolgusu
  • c - Grafik alanı dolgusu
  • b<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çin 90 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 ile 1 arası). Burada 1, 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
  • bg,ls,0 - Arka plan şeridinde, y ekseniyle sıfır derecelik açıyla (y eksenine paralel) şeritler bulunur. Şeritler, grafik arka planını ve çizim alanını doldurur.
  • CCCCCC,0.15 - İlk şerit koyu gridir ve grafiğin% 15 genişliğindedir.
  • FFFFFF,0.1 - İkinci şerit, grafiğin% 10 genişliğinde olacak şekilde beyazdır.
Soldan sağa sırayla gri ve beyaz şeritlerin bulunduğu mavi çizgi grafik
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 - Y ekseninden doksan derece açıyla yatay şeritlere sahip grafik alanı. Çizgiler çizim alanını doldurur ancak grafik arka planı atlanır.
  • 999999,0.25 - İlk şerit koyu gridir ve grafik kadar% 25 genişliğindedir.
  • 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 şeritler içeren mavi çizgi grafik
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

Başa dön

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 <x_axis_step_size> ve <y_axis_step_size> parametrelerini kullanır. Chart API varsayılan olarak kesikli bir ızgara çizgisi gösterir.

5 dikey ve iki yatay soluk gri kesikli ızgara çizgisi içeren çizgi grafik
chg=20,50
5 dikey ve iki yatay soluk gri kesikli ızgara çizgisi içeren çizgi grafik
chg=20,50

Bu örnekte, daha açık kılavuz çizgileri (1,5) göstermek için daha geniş boşluklar kullanılmıştır.

5 dikey ve iki yatay soluk, soluk gri, kesikli çizgili ızgara çizgisi içeren çizgi grafik
chg=20,50,1,5

Düz kılavuz çizgileri görüntülemek için <opt_space_length> parametresi için sıfır (0) değerini belirtin.

Bu grafik ayrıca x ekseni göreli konumu olarak 10 değerini de belirtir.

5 dikey ve iki yatay soluk gri, düz ızgara çizgisi içeren çizgi grafik
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.

5 dikey ve iki yatay soluk gri, düz ızgara çizgisi içeren çizgi grafik
chg=20,50,3,3,10,20

Başa dön

Çizgi Stilleri chls [Çizgi, Radar]

chls parametresiyle çizgi kalınlığını ve düz/kesik çizgili stili belirtebilirsiniz. Bu parametre yalnızca çizgi veya radar grafiklerdeki çizgilerin stilini belirlemek için kullanılabilir. Bu parametreyi, bileşik grafiğin temel türü çizgi grafik olmadığı sürece bileşik grafik çizgilerinde çizginin stilini belirlemek için kullanamazsınız.

Söz dizimi

Birden çok çizgi stilini dikey çizgi karakteriyle ( |) ayırın. İlk stil ilk satır, ikinci satır bir sonraki satır için geçerli olur ve bu şekilde devam eder. Çizgilerden daha az stiliniz varsa varsayılan stil, belirtilmemiş tüm satırlara uygulanır.

chls=
  <line_1_thickness>,<opt_dash_length>,<opt_space_length>
    |...|
  <line_n_thickness>,<opt_dash_length>,<opt_space_length>
<line_1_thickness>
Çizginin piksel cinsinden kalınlığı.
<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 çizgi için iki değeri de belirtmeyin. Yalnızca <opt_dash_length> değerini belirtirseniz <opt_space_length> değeri <opt_dash_length> olarak ayarlanır. Varsayılan değer 1,0'dır (düz bir çizgi).

 

Örnekler

Açıklama Örnek

Burada kesikli çizgi 3,6,3 ile, daha kalın ve düz çizgi ise 5 ile belirtilir.

Bir düz çizgi ve bir kesik çizgi içeren çizgi grafik
chls=3,6,3|5

Başa dön

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ı olarak of=-12,20 veya of=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: https://chart.googleapis.com/chart?chs=300x140&cht=lc&chco=FF9900,224499&
chd=t:75,74,66,30,10,5,3,1&chls=1|1&
chem=y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0&chm=v,ccccFF,0,::.2,2

Grafik 2: https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

Dinamik simge işaretçisi olan çizgi grafik.
chem=
  y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0


Bağımsız resimle aynı dinamik simge işaretçisi.


chst=
  d_bubble_icon_text_small
chld=
  ski|bb|Wheeee!|FFFFFF|000000

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 of değerini kullanır. Eğik bir iğne için iyi bir ofset değeri -12,20'dir.


chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1



chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1;
  of=-12,0

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=
  y;s=map_xpin_letter;d=pin_sright,A,FF0000;dp=4;ds=0;py=1;of=12,20|
  y;s=map_pin_icon;d=baby,FF5555;ds=1;dp=6;of=0,22|
  y;s=map_pin_icon;d=camping,DEF763;ds=2;dp=range,2,5
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;
  s=bubble_texts_big;
  d=bbbr,FFC6A5,000000,Outlier,Forgot+to+feed;
  ds=0;
  dp=13;
  of=-120,2

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:

Kabarcıksız grafik
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:Hizalama dizeleri
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&parameter2=value2... çiftlerindeki tüm & ve = değerlerini virgülle değiştirin.

Başa dön

Çizgi Dolguları chm [Çizgi, Radar]

Veri çizgisinin altındaki alanı tek bir renkle doldurabilirsiniz.

chm parametrelerini ayırmak için dikey çizgi karakteri ( | ) kullanarak satır dolgularını diğer tüm chm parametreleriyle birleştirebilirsiniz.

Söz dizimi

chm=
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
    |...|
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
<b_or_B>
Grafiğin alt kısmına veya yalnızca bir sonraki satıra kadar doldurmayı tercih edebilirsiniz.
  • B - <start_line_index> değerinden grafiğin en altına kadar doldurun. <end_line_index>, grafiğin bir segmentini doldurmanıza olanak tanıyan özel bir söz dizimini destekler. Bu, doldurmak istediğiniz tek satır olan bir grafiğiniz varsa en kolay yöntemdir.
  • b - Çok satırlı bir grafikte iki satır arasına girin. Başlangıç ve bitiş çizgileri <start_line_index> ve <end_line_index> ile gösterilir.
<color>
Dolgu renginin RRGGBB biçimindeki on altılı sayıdır.
<start_line_index>
Dolgunun başladığı satırın dizini. chd politikasında belirtilen ilk veri serisinin dizini sıfır (0), ikinci veri serisinin dizini 1 ise bu şekilde devam eder.
<end_line_index>
  • Dolgu türü "b" - Doldurmanın durdurulacağı satır. Bu satır, mevcut satırın altında olmalıdır.
  • Dolgu türü "B" - Aşağıdaki seçeneklerden biri:
    • herhangi bir değer - Bu parametredeki tek bir sayı yoksayılır ve doldurma, belirtilen satırdan grafiğin tabanına gider
    • start:end - Grafiğin altındaki bir dikey dilimi doldurmak için start:end parametresini belirtin. Bu değerler, doldurmanın nereden başlatılacağını ve durdurulacağını belirten veri noktası dizinleridir. Her iki değer de isteğe bağlıdır ve varsayılan olarak first_point:last_point'tir. (Aşağıdaki örneğe bakın.)
<0>
Ayrılmış — sıfır olmalıdır.

 

Örnekler

Açıklama Örnek

Tek bir seri için chm=B öğesini kullanmak en basittir. Bu işlem, çizginin altındaki tüm alanı kaplar.

Radar grafikler için kullanılabilen tek doldurma alanı türü budur. chm=b, radar grafiklerle çalışmaz.


chm=B,76A4FB,0,0,0

Aşağıda, iki satır ve iki dolgulu bir grafik verilmiştir. En alt çizginin altındaki ve üst çizginin üstündeki alanın doldurulması için aşağıda açıklanan özel bir teknik gerekir.


chd=s:
cefhjkqwrlgYcfgc,
QSSVXXdkfZUMRTUQ,
HJJMOOUbVPKDHKLH,

chm=
b,224499,0,1,0| (mavi)
b,FF0000,1,2,0| (kırmızı)

Çok satırlı bir grafikte, grafiğin üst kısmından ilk satıra kadar doldurmak için veri biçimi için en yüksek veri değerinin iki kopyasını içeren bir seri ekleyin. Dolayısıyla, örneğin genişletilmiş kodlama için "....", temel metin biçimi için "100,100" vb. Bu seriden en üstteki satıra kadar doldurun.

Grafiğin son satırından altına doğru doldurmak için, veri biçimiyle ilişkili en düşük veri değerinin iki kopyasını içeren bir seri ekleyin. Dolayısıyla, örneğin genişletilmiş kodlama için AAAA, temel metin biçimi için 0,0 vb.

Çizgiler chco kullanılarak siyah renkle çizilir.

Grafikte üç çizgi; grafik; alttan birinci satıra kadar yeşil, birinciden ikinci satıra kadar kırmızı, ikinciden üçüncü satıra kadar koyu mavi ve üçüncü satırdan üst kısma kadar soluk mavidir.
chd=e:
  ....,
(en yüksek değer)
  cefhjkqwrlgYcfgc,
  QSSVXXdkfZUMRTUQ,
  HJJMOOUbVPKDHKLH,
  AAAA
(sıfır değer)
chm=
  b,76A4FB,0,1,0|
(açık mavi)
  b,224499,1,2,0| (mavi)
  b,FF0000,2,3,0| (kırmızı)
  b,80C65A,3,4,0 (yeşil)
chco=000000

Burada, dikey dolgu dilimleri olan bir çizgi grafik gösterilmektedir. Bu işlem, <end_line_index> için "B" satır doldurma türüne sahip bir start:end çifti belirtilerek yapılır.

  • B,76A4FB,0,0:3,0 - 0-3. veri noktalarıyla sınırlanmış, 0. satırın altında mavi dikey dolgu.
  • B,990000,0,7:10,0 - 0. satırın altında, 7-10. veri noktalarıyla sınırlanmış kırmızı dikey dolgu.
  • B,DEDC06,0,12:,0 - 12. veri noktasından serinin sonuna kadar, 0. satırın altında sarı dikey dolgu.

chm=
  B,76A4FB,0,0:3,0|
  B,990000,0,7:10,0|
  B,DEDC06,0,12:,0

Bu örnekte, radar grafikte çizgi dolgusunun kullanılması gösterilmektedir.

Radar grafik
chm=
  B,FF000080,0,1.0,5.0|
  B,FF990080,1,1.0,5.0

Başa dön

Ş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 - Ok
  • c - Çapraz
  • C - 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 - Elmas
  • E - 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 - Çevre
  • s - Kare
  • v - X ekseninden veri noktasına dikey çizgi
  • V - 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 şeklindedir
  • x: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. Burada 0: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çin chm 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.

  • a,990066,0,0.0,9.0 - Mor ok, ilk seri, ilk nokta, 9 numara.
  • c,FF0000,0,1.0,20.0 - Kızılhaç, ilk seri, ikinci nokta, 9 numara.
  • d,80C65A,0,2,20.0 - Yeşil baklava, birinci seri, üçüncü nokta, 9 numara.
  • H,000000,0,3,1:40 - Siyah yatay çizgi, ilk seri, 3. veri noktası, bir piksel genişliğinde, kırk piksel uzunluğunda.
  • o,FF9900,0,4.0,12.0 - Turuncu daire, ilk seri, beşinci nokta, boyut 12.
  • s,3399CC,0,5.0,11.0 - Mavi kare, ilk seri, altıncı nokta, 11 boyut.
  • v,BBCCED,0,6.0,1.0 - noktaya kadar dikey çizgi, ilk seri, yedinci nokta, bir piksel genişliğinde.
  • V,3399CC,0,7.0,1.0 - Grafiğin alttan üst kısmına dikey çizgi, ilk seri, sekizinci nokta, bir piksel genişliğinde.
  • x,FFCC33,0,8.0,20.0 - Sarı "X", ilk seri, dokuzuncu nokta, boyut 20.
  • H,FFFF00,0,9,2 - Veri noktası 9'da grafiğin genişliğini yatay sarı çizgiyle çizin.
  • h,FF0000,0,0.5,1 - Belirtilen yükseklikte, ilk seride, grafiğin yarısında, bir piksel genişliğinde kırmızı yatay çizgi.
İşaretçileri olan çizgi grafik
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

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 parametresinde göründükleri sırayla çizilir. Burada, daire, chm ile belirtilen ilk işaretçidir. Bu nedenle ilk olarak çizilir. Baklava deseni belirtilir ve ikinci olarak çizilir. Böylece dairenin üzerine çizilir.

Bir çizginin her veri noktasında 15 piksel olan daireler, diğer çizgide ise 10 piksellik elmaslar var. Her iki çizgide de ortak olan noktada elmas çizilir
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

Aşağıda, her saniye veri noktasında (-2, diğer her nokta) bir işaretçi bulunan çizgi grafik verilmiştir.

Her ikinci noktada işaretçi bulunan çizgi grafik
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
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). Her ikinci noktada işaretçi bulunan çizgi grafik
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
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.
Her ikinci noktada işaretçi bulunan çizgi grafik
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

Bu grafik, bir çizgi grafiğe dikey dolgu çizgileri ekler:

  • v - Grafiğe dikey çizgiler
  • FF0000 - Kırmızı çizgiler
  • 0 - Seri dizini
  • : :.5 - Aralık belirleyici: Baştan sona her 0, 5 puanda bir.
  • 2 - Kalınlık 2 piksel.
Her ikinci noktada işaretçi bulunan çizgi grafik
chm=
  v,FF0000,0,::.5,2
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=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
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.

  • E,000000,0,6,1:20 - 1 piksel genişliğinde, 20 piksel uzunluğunda üst ve alt çubuklara sahip siyah hata çubuğu. Alt taraf seri 0 nokta 8'e, üst kısım ise 1 nokta 8'e sabitlenmiştir.
  • H,990066,1,2,5:50 - Veri noktası 2'de ortalanmış, beş piksel genişliğinde ve elli piksel uzunluğunda mor, yatay çizgi.
  • V,3399CC,0,8,3:50- 3 piksel genişliğinde, elli piksel uzunluğunda, 8. veri noktası üzerinde ortalanmış mavi, dikey çizgi.
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 />73
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

Başa dön

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 bir chds ö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ç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ö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 veya y -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 şeklindedir
  • x: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 ve 1: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çin chm parametre dizesine boş bir , değeri ekleyebilirsiniz. Örnekler: N,000000,0,1,10,,b, N,000000,0,1,10,,lv ve N,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 (N*p0*) tüm değerlerde 11 noktalı metinle gösterilen bir veri değeri işaretçisi belirtir. Bu işaretçideki değerler, sıfır ondalık basamağa yuvarlanmış şekilde yüzde olarak gösterilir. Veri değerlerinin tamamının 0,0 ile 1,0 arasında olduğunu ve bunların yüzde biçiminde iki ondalık basamak yukarı taşındığını unutmayın.

İkinci grafikte (N*cEUR1*) aynı değerler Euro değerleri olarak biçimlendirilmiş, bir ondalık basamak, siyah renkte, tüm değerler üzerinde 11 noktalı metin içinde.

Her çubuğun üzerinde yüzde etiketleri olan çubuk grafik
chm=
  N*p0*,000000,0,-1,11
chd=t:
  0.4356,0.3562,0.4834,0.575,0.673,0.6091


Her çubuğun üzerinde avro etiketleri bulunan çubuk grafik


chm=
  N*cEUR1*,000000,0,-1,11

Görüntülenen sayısal değeri ölçeklendirmek için chds parametresini kullanabilirsiniz. Basit ve genişletilmiş kodlama da dahil olmak üzere tüm veri biçimleri için chds kullanabilirsiniz. Bu işlem, çubuk boyutunu veya eksen etiketlerini değil, yalnızca veri işaretçisi değerini etkiler.

Bu örnekte, 46, 39, 29, 30, 43, 41 gibi basit kodlanmış değerlere sahip bir grafik gösterilmektedir. Basit kodlama aralığı 0-61'dir. chds parametresi, 0-1 arasında bir özel işaretçi ölçeği tanımladığından işaretçi değerleri bu aralığa ölçeklendirilir ancak çubuk yükseklikleri etkilenmez (bu, metin biçimindeki veriler olsaydı çubuklar da ölçeklendirilirdi).


chd=s:underp
chm=N,000000,0,-1,11
chds=0,1

Minimum noktada metin etiketi ve maksimum noktasında bayrak etiketi bulunan bir grafik örneğini burada görebilirsiniz.

10 punto mavi metin etiketli çizgi grafik ve kesikli yeşil bir çizginin veri noktaları üzerine çizilmiş 15 punto kırmızı metinli bayrak.
chm=
  tMin,0000FF,0,1,10|
  fMax,FF0000,0,3,15

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=
  N,FF0000,-1,,12|
  N,000000,0,,12,,c|
  N,000000,1,,12,,c|
  N,ffffff,2,,12,,c
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=
  N,000000,0,0,10,,rs
  N,000000,0,1,10,,ls
  N,000000,0,2,10,,c
  N,000000,0,3,10,,e
  N,000000,0,4,10,,e::15
  N,000000,0,5,10,,e::-12
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
  AA,666666,0,3,15
  AB,666666,0,5,15
  AC,666666,0,24,15
  AD,666666,0,25,15
  AE,666666,0,26,15
  AF,666666,0,51,15
  AG,666666,0,60,15
  AH,666666,0,73,15
  AI,666666,0,80,15
  AJ,666666,0,99,15
İsviçre'deki şehir rakımlarını gösteren başka bir ek açıklama işaretçisi örneği.

Başa dön

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çinse R 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.

  • r,E5ECF9,0,0.75,0.25 - Aralık işaretçisi, soluk mavi, (ayrılmış), grafiğin yüksekliğine göre 0,5 saniye.
  • r,000000,0,0.1,0.11 - Aralık işaretçisi, siyah, (ayrılmış), y eksenine yukarı yönde 0,1'den başlar ve y eksenine doğru olan yönde 0,11'de sona erer (ince siyah bir çizgi).
y eksenine göre yüzde 25&#39;ten yüzde 75&#39;e kadar uzanan soluk mavi yatay şeridin ve y eksenine göre yüzde on oranında ince yatay çizginin bulunduğu çizgi grafik
chm=
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

Bu örnekte dikey aralık işaretçileri gösterilmektedir. İlk işaretçi kırmızı çizgi (FF0000), ikincisi ise soluk mavi şerittir (A0BAE9).

x ekseni boyunca yüzde 25&#39;ten yüzde 75&#39;e kadar uzanan soluk mavi dikey şerit ve x ekseni boyunca yüzde onluk ince bir dikey çizgi içeren çizgi grafik
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25

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

x ve y ekseni boyunca yolun yüzde 25&#39;inden yüzde 75&#39;ine uzanan mavi dikey şerit ve açık mavi yatay şerit içeren çizgi grafik. x ve y ekseni boyunca yolun sırasıyla %10&#39;u boyunca ince dikey kırmızı çizgi ve ince yatay siyah çizgi
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25|
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

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.

Tek sarı çizgi ve eşit aralıklı üç yatay çizgi içeren mini grafik
chm=
  r,000000,0,0.499,0.501|
  r,000000,0,0.998,1.0|
  r,000000,0,0.0,0.002

Başa dön

Şamdan İşaretçileri chm=F [Çubuk, Çizgi]

Şamdan işaretçileri, bir veri dizisindeki varyansı ve yön değişikliğini belirtir. Bunlar genellikle gün içindeki hisse senedi değerlerini göstermek için kullanılır. İşaretçi, yüksek ve düşük değeri gösteren segmentlerin yanı sıra belirli bir dönem (genellikle bir gün) için açılış ve kapanış değerini içerir. Şamdan işaretçiler hakkında daha fazla bilgi için buraya bakın.

Şamdan işaretçi, dikey bir çizgiyle ikiye ayrılan bir dikdörtgen olarak çizilir. Şamdan işaretçi çizmek için dört veri serisi gerekir. Her bir seride şunları belirtir:

  • Seri 1 ve 4, dikey çizginin sırasıyla alt ve üst kısmını belirtir. Bunlar genellikle günün düşük ve yüksek değerlerini temsil eder.
  • Seri 2 ve 3, dikdörtgenin dikey kenarlıklarını belirtir. Seri 2 açılış değeri, seri 3 ise kapanış değeridir. Dikdörtgenin rengi hangi öğenin daha yüksek olduğuna bağlıdır: Açılış değeri (seri 2) kapanış değerinden (seri 3) düşük olduğunda, fiyat artarsa ve dikdörtgen düz yeşil renkle varsayılan olarak doldurulur; açılış değeri (seri 2) kapanış değerinden (seri 3) daha yüksekse fiyat düşmüştür ve varsayılan olarak dikdörtgen düz kırmızı renkle doldurulur. Yalnızca azalan değere sahip bir dikdörtgen için dolgu rengi belirtebilirsiniz. Bunu belirttiğinizde, değeri artan dikdörtgen doldurulmaz (boş). Seri 2'nin, fiyatın yukarı veya aşağı olmasına bağlı olarak dikdörtgenin üst veya alt kısmı olabileceğini unutmayın.

chm parametrelerini ayırmak için bir dikey çizgi karakteri ( | ) kullanarak şamdan işaretçileri diğer tüm chm parametreleriyle birleştirebilirsiniz.

Not: İşaretçileri çizmek için kullanılan verilere ait çizgilerin grafikte görünmesini istemiyorsanız biçim türünden sonra 0 eklemeniz gerekir. Örneğin: Metin biçimindeki bir veri dizesinde chd=t0:10,20,30,40. Daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Her bir serinin satırlarını gösteren bir örneği aşağıda bulabilirsiniz:

Söz dizimi

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
Bunun bir şamdan işaretçi olduğunu belirtir.
<opt_declining_color>
[İsteğe bağlı] Değer azalırken (seri 2 değeri > karşılık gelen seri 3 değeri) dikdörtgenler için dolgu rengi elde edin. Bu, RRGGBB biçiminde bir onaltılık sayıdır. Değerler arttığında dikdörtgen boş olur. Varsayılan değer, artırmak için düz yeşil, azaltmak için düz kırmızıdır (değerleri artırmak için özel bir dolgu rengi belirtemezsiniz).
<data_series_index>
Şamdan işaretçileriniz için ilk seri olarak kullanılacak veri serisi dizini. Bu dizin sıfır tabanlı bir dizindir. Dolayısıyla, burada 1 değerini belirtirseniz ve altı seriniz varsa, şamdan işaretçileri çizmek için ikinci, üçüncü, dördüncü ve beşinci seri kullanılır.
<opt_which_points>
[İsteğe bağlı] İşaretçi çizmek için hangi veri noktalarının kullanılacağını belirtir. Varsayılan tüm işaretçilerdir. Aşağıdaki biçimlerden birini kullanın:
  • n.d - Serideki tek bir noktanın üzerine bir işaretçi çizin. Burada n.d, serideki noktanın dizinidir. 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.
  • -1 - Tüm veri noktalarına bir işaretleyici çizin. Tüm işaretçilerde çizim yapmak 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 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 ara değeri uygulanarak ek veri noktaları hesaplanır. Varsayılan değerler first:last:1 şeklindedir
<width>
Tüm dikdörtgenlerin 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

Dört serili bir çizgi grafikte şamdan işaretçileriyle ilgili bir örneği burada bulabilirsiniz. 0000FF (mavi) özel dolgu rengi belirtilir ve bu renk, seri 3'teki nokta seri 2'deki eşdeğer noktadan daha küçük olduğunda dikdörtgenleri doldurmak için kullanılır.

İlk ve son dikdörtgen grafik tarafından kırpılır. Bu değerleri ortadan kaldırmak üzere chm'nin dördüncü parametresi için 1:4 değerini belirtebilirsiniz.

Serideki satırları gizlemek için veri dizesindeki sıfıra dikkat edin: chd=t0. Bu, tüm grafik verilerinin işaretçiler için kullanılacağını belirtir.

<which_point> parametresi boş. Bu parametre tüm veri noktalarındaki şamdanları çiziyor.

Dört turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

Aşağıda, varsayılan renklerin kullanıldığı, ilk ve son öğenin kaldırıldığı bir grafik örneği verilmiştir.

Bu bileşik grafik, çizgi grafik (temel grafik türü) ile şamdan işaretçilerin kombinasyonudur. cht=t:1 içindeki 1 değeri, ilk veri dizisinden sonraki tüm veri dizilerinin temel grafik türünden (çizgi grafik) gizlenmesi gerektiği anlamına gelir. chm=F,,1,1:4,20 öğesindeki ilk 1, şamdan verilerinin 2., 3., 4. ve 5. seriden geldiği (1'in sıfır tabanlı olduğu) anlamına gelir. Bunun gibi bileşik grafiklerin nasıl çizileceği hakkında daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Bir turuncu çizgi ve dört finansal işaretçi içeren çizgi grafik.
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

Başa dön

Ç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çin 1 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ı 1 olarak ayarlandığı için çizgi, çubukların üzerine çizilir.

Bu örnekte hem çubuklar hem de veri satırı için aynı veriler kullanılmaktadır.
Çizgi işaretçili çubuk grafik
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

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, chd parametresine ek veri serileri eklenerek ve chd için bir değer eklenerek grafiğin ek veri serilerini "yoksayılmasını" belirtir.

Daha fazla bilgi için Bileşik Grafikler bölümüne bakın.

Çizgi işaretçili çubuk grafik
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

Başa dön

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

  • chd=t:-1 - Verilerimiz chfd parametresinde tanımlandığından grafik verileri için temsili bir değişken kullanırız.
  • chco=FF0000: İlk seri için kırmızı belirtilir. chd verilerini kullanmasak da, noktayla çizilen işlev için söz konusu seriye karşılık gelen renk kullanılır.
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 - 0-11 değerleriyle 0,1 artımlı x adlı bir değişken tanımlıyoruz. İlk seriye atanır, yani ilk seri rengini (FF0000) alır. x'e uygulanan işlev, sin(x) * 50 + 50'dir. Bu işlevde + işaretini nasıl kodlamamız gerektiğine dikkat edin.

 

Chfd ile 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 parametresine ait veriler kullanılır.
chd=t:5,10
chfd=0,x,0,x*4

İşlevsel ve işlevsiz satırların karışımı.

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

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

Chfd ve verileri için chd kullanan bir seri.
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ı değerlere sahip x adlı bir değişkene, adım 0.1'e ve bir işlev olan sin(x)*50 + 50'ye sahiptir
  • 0,y,0,10,0.1,sin(y)*50%2B50 - Seri 0 (y ekseni değerleri), 0-10 arası değerlere sahip y adlı bir değişkene, adım 0.1'e ve bir işlev olan sin(x)*50 + 50
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ı göstermenize gerçekten yardımcı olabilir.

Açmak ve grafik oyun alanında kullanmak için bu resimleri tıklamayı deneyin. Çok beğeneceksiniz!



Başa dön