一、數據要求
列線圖(Column Line Chart)的最低數據要求如下:
①、數據集包含不少於一個的數值列。推薦包含至少兩個的數值列,這樣可方便的繪製線圖。
②、數據集至少包含一行數據。
儘管我們可自定義數據集,但如果不滿足上述列線圖的最低配置要求,會報錯,死得很難看。
二、列線圖的數據綁定
滿足列線圖最低配置要求的數據集,列線圖按如下規則展示數據:
①、如果數據集包含多行,每行是一個series
②、列線圖是個複合體,可以視爲列圖(Columne Chart)和線圖(Line Chart)的複合。可以爲列圖和線圖指定相同的數據源或分別指定數據源。若爲列線圖指定相同的數據源,直接設置UltraChart.Data.DataSource屬性即可;若爲列線圖指定不同的數據源,則要分別設置UltraChart.ColumnLineChart.ColumnData.DataSource屬性和
UltraChart.ColumnLineChart.LineData.DataSource屬性.
列圖綁定時,每一series的標籤名稱顯示在X軸,每一series的數值會以列圖形式顯示,列的高代表值的大小,可以定義列值顯示格式:UltraChart.Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:##.##>"
線圖綁定時,每一series被單獨繪製,其中第一個數值是第一點,第二個數值是第二個點,依序下去,用線將這些點連接起來即成。
舉例:
現有如下數據源:
|
ActiveX |
Java |
NET |
Week1 |
20 |
80 |
60 |
Week2 |
10 |
200 |
90 |
Week3 |
100 |
40 |
110 |
Week4 |
120 |
80 |
100 |
Week5 |
55 |
110 |
45 |
根據此數據源所繪製出的列線圖如下: