Çubuk Grafik¶
BarChart widget'ı verileri görsel olarak çubuk grafik biçiminde görüntüler. Veriler, veri modelinden alınır; çubuk tanımları verilerin grafik öğeleriyle nasıl eşleneceğini belirtir.
Çubuk Tanımları¶
Bir ç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 çubuğa statik etiket göstermek için istediğiniz etiket metnini LabelXPath özelliğinde tek tırnak içine alın. Örneğin, bir çubuğu "Satışlar" olarak etiketlemek için LabelXPath değerini 'Sales'.
Bu YAxisValueFormat özellik, Y ekseni değerlerinin biçimini 'Numeric' veya 'Date' olarak tanımlar.
XML Alanları¶
XPathGrafik için form verisi bağlamını oluşturur.WidthveHeightgrafiğin görüntülenen boyutlarını denetler,Title/Contentgrafik başlığını sağlar.YAxisValueFormatdeğer eksenininNumericveyaDatebiçimlendirmesini seçer.YAxisLabel/ContentveXAxisLabel/Contenteksen açıklamalarını sağlar.- Her
Bars/Barbir çubuk serisini tanımlar.XPathkaynak koleksiyonunu,DataXPathbu koleksiyondaki satırları seçer (*doğrudan alt öğeleri seçer). - Bir çubuk içinde
ValueXPathsayısal değeri,LabelXPathgörüntüleme etiketini veCategoryXPathdeğerini sağlar. group/category. içindeki tırnaklı bir değer, örneğinLabelXPathgibi bir değer'Sales'statik etikettir.
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 modelini ele alalı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ğeriyle belirlendiği ve ürün Namebilgisiyle etiketlenip Category.
