Hi. i'm trying to make StackedSplineArea100 chart.
i saw indicating Ycolumn convert numeric to Percentage at this hyperlink. and i want to show like this.
http://www.telerik.com/help/aspnet-ajax/radchart-types-stacked-spline-area-100.html
here is my code.
this code has a problem that all Ycolumn value is 0%.
how can i solve this problem? thanks you
i saw indicating Ycolumn convert numeric to Percentage at this hyperlink. and i want to show like this.
http://www.telerik.com/help/aspnet-ajax/radchart-types-stacked-spline-area-100.html
here is my code.
this code has a problem that all Ycolumn value is 0%.
<
telerik:RadChart
ID
=
"RadChart1"
runat
=
"server"
DefaultType
=
"StackedSplineArea100 "
Width
=
"1000"
Height
=
"800"
>
</
telerik:RadChart
>
Imports Telerik.Web.UI
Imports Telerik.Charting
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
RadChart1.DataGroupColumn = "Year"
RadChart1.DataSource = ChartData.GetGrouplData()
RadChart1.DataBind()
For i As Integer = 0 To RadChart1.Series.Count - 1
RadChart1.Series(i).DataXColumn = "Month"
RadChart1.Series(i).DataYColumn = "MonthCount"
RadChart1.Series(i).DefaultLabelValue = "#%"
Next
End Sub
End Class
Public Class ChartData
Public Shared Function GetGrouplData() As DataTable
Dim dataTableGroupData As New DataTable()
dataTableGroupData = New DataTable()
dataTableGroupData.Columns.Add("Year")
dataTableGroupData.Columns.Add("Month")
dataTableGroupData.Columns.Add("MonthCount")
dataTableGroupData.Rows.Add(New Object() {"2009", "1", "50"})
dataTableGroupData.Rows.Add(New Object() {"2009", "2", "20"})
dataTableGroupData.Rows.Add(New Object() {"2009", "3", "70"})
dataTableGroupData.Rows.Add(New Object() {"2009", "4", "143"})
dataTableGroupData.Rows.Add(New Object() {"2009", "5", "210"})
dataTableGroupData.Rows.Add(New Object() {"2009", "6", "250"})
dataTableGroupData.Rows.Add(New Object() {"2009", "7", "252"})
dataTableGroupData.Rows.Add(New Object() {"2009", "8", "396"})
dataTableGroupData.Rows.Add(New Object() {"2009", "9", "406"})
dataTableGroupData.Rows.Add(New Object() {"2009", "10", "470"})
dataTableGroupData.Rows.Add(New Object() {"2009", "11", "472"})
dataTableGroupData.Rows.Add(New Object() {"2009", "12", "431"})
dataTableGroupData.Rows.Add(New Object() {"2010", "1", "10"})
dataTableGroupData.Rows.Add(New Object() {"2010", "2", "50"})
dataTableGroupData.Rows.Add(New Object() {"2010", "3", "234"})
dataTableGroupData.Rows.Add(New Object() {"2010", "4", "101"})
dataTableGroupData.Rows.Add(New Object() {"2010", "5", "231"})
dataTableGroupData.Rows.Add(New Object() {"2010", "6", "482"})
dataTableGroupData.Rows.Add(New Object() {"2010", "7", "20"})
dataTableGroupData.Rows.Add(New Object() {"2010", "8", "87"})
dataTableGroupData.Rows.Add(New Object() {"2010", "9", "58"})
dataTableGroupData.Rows.Add(New Object() {"2010", "10", "10"})
dataTableGroupData.Rows.Add(New Object() {"2010", "11", "99"})
dataTableGroupData.Rows.Add(New Object() {"2010", "12", "312"})
GetGrouplData = dataTableGroupData
End Function
End Class
how can i solve this problem? thanks you