Çubuk Grafik¶
BarChart bileşeni verileri çubuk grafik olarak görsel biçimde gösterir. Veriler veri modelinden alınır; çubuk tanımları, verilerin grafik öğeleriyle nasıl eşleştirileceğini belirtir.
Çubuk Tanımları¶
Çubuk tanımı, grafikteki tek bir çubuğu belirtir. XPath özelliğiyle eşleşen her veri öğesi için yeni bir çubuk oluşturulur. Çubuğun değeri ValueXPathile, etiketi ise LabelXPath.
Bir çubuk için statik etiket görüntülemek üzere istediğiniz etiket metnini LabelXPath özelliğinin içinde tek tırnak işaretleri arasına alın. Örneğin, bir çubuğu "Satış" olarak etiketlemek için LabelXPath olarak ayarlayın. 'Sales'.
YAxisValueFormat özelliği, Y ekseni değerlerinin biçimini 'Numeric' veya 'Date' olarak tanımlar.
XML Alanları¶
XPathGrafik için form verisi bağlamını oluşturur.WidthveHeightoluşturulan grafiğin boyutlarını denetler;Title/Contentgrafik başlığını sağlar.YAxisValueFormatDeğer ekseninin biçimlendirmesi olarakNumericveyaDateseçer.YAxisLabel/ContentveXAxisLabel/Contenteksen başlıklarını sağlar.- Her
Bars/Barbir çubuk serisini tanımlar.XPathkaynak koleksiyonunu,DataXPathise bu koleksiyondaki satırları seçer (*doğrudan alt öğeleri seçer). - Bir çubukta
ValueXPathsayısal değeri,LabelXPathgörüntüleme etiketini,CategoryXPathise group/category. içindeki tırnaklı bir değer, örneğinLabelXPathstatik bir etikettir.'Sales'
BarChart, verileri oluşturmak için yapılandırılan yolları okur; grafik değerlerini form modeline geri yazmaz.
Örnek¶
Satış verilerini temsil eden bir veri modeli olduğunu varsayalım:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
Aşağıdaki BarChart yapılandırması bu verileri görüntüler:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
Bu yapılandırma, her çubuğun bir ürünü temsil ettiği, yüksekliğinin Count değerine göre belirlendiği ve ürün Nameetiketiyle gösterilip Category.
