|
| 1 | +@{ |
| 2 | + ... |
| 3 | + componentSpacingModel modelValue = new componentSpacingModel(); |
| 4 | + modelValue.cellSpacing = new double[] { 10, 10 }; |
| 5 | + |
| 6 | + List<ChartData> chartData = new List<ChartData> |
| 7 | + { |
| 8 | + new ChartData { month = "Jan", sales = 35, }, |
| 9 | + new ChartData { month = "Feb", sales = 28, }, |
| 10 | + new ChartData { month = "Mar", sales = 34, }, |
| 11 | + new ChartData { month = "Apr", sales = 32, }, |
| 12 | + new ChartData { month = "May", sales = 40, }, |
| 13 | + new ChartData { month = "Jun", sales = 32, }, |
| 14 | + new ChartData { month = "Jul", sales = 35, }, |
| 15 | + new ChartData { month = "Aug", sales = 55, }, |
| 16 | + new ChartData { month = "Sep", sales = 38, }, |
| 17 | + new ChartData { month = "Oct", sales = 30, }, |
| 18 | + new ChartData { month = "Nov", sales = 25, }, |
| 19 | + new ChartData { month = "Dec", sales = 32, } |
| 20 | + }; |
| 21 | + |
| 22 | + List<LineData> lineData = new List<LineData> |
| 23 | + { |
| 24 | + new LineData { x = 2013, y = 28, }, |
| 25 | + new LineData { x = 2014, y = 25, }, |
| 26 | + new LineData { x = 2015, y = 26, }, |
| 27 | + new LineData { x = 2016, y = 27, }, |
| 28 | + new LineData { x = 2017, y = 32, }, |
| 29 | + new LineData { x = 2018, y = 35, } |
| 30 | + }; |
| 31 | + |
| 32 | + List<PieData> pieData1 = new List<PieData> |
| 33 | + { |
| 34 | + new PieData { x = "Chrome", y = 37, text = "37%", }, |
| 35 | + new PieData { x = "UC Browser", y = 17, text = "17%", }, |
| 36 | + new PieData { x = "iPhone", y = 19, text = "19%", }, |
| 37 | + new PieData { x = "Others", y = 4, text = "4%", }, |
| 38 | + new PieData { x = "Opera", y = 11, text = "11%", }, |
| 39 | + new PieData { x = "Android", y = 12, text = "12%", } |
| 40 | + }; |
| 41 | +} |
| 42 | + |
1 | 43 | <div>
|
2 | 44 | <!-- Dashboardlayout element declaration -->
|
3 |
| - <ejs-dashboardlayout id="dashboard_default" columns="6" draggableHandle=".e-panel-header" cellSpacing="@Model.cellSpacing"> |
| 45 | + <ejs-dashboardlayout id="dashboard_default" columns="6" draggableHandle=".e-panel-header" cellSpacing="@modelValue.cellSpacing"> |
4 | 46 | <e-dashboardlayout-panels>
|
5 | 47 | <e-dashboardlayout-panel id="Panel1" sizeX="3" sizeY="2" row="0" col="3" header="<div class='header'>Last year sales comparison</div><span class='handler e-icons burg-icon'></span>" content="#column">
|
6 | 48 | </e-dashboardlayout-panel>
|
|
17 | 59 | <ejs-chart id="columnChart" height="162px">
|
18 | 60 | <e-chart-primaryxaxis valueType="Category"></e-chart-primaryxaxis>
|
19 | 61 | <e-series-collection>
|
20 |
| - <e-series dataSource="ViewBag.chartSource" xName='month' yName='sales' type="@Syncfusion.EJ2.Charts.ChartSeriesType.Column"> |
| 62 | + <e-series dataSource="chartData" xName='month' yName='sales' type="@Syncfusion.EJ2.Charts.ChartSeriesType.Column"> |
21 | 63 | </e-series>
|
22 | 64 | </e-series-collection>
|
23 | 65 | </ejs-chart>
|
|
29 | 71 | <ejs-chart id="lineChart" height="162px">
|
30 | 72 | <e-chart-primaryxaxis valueType="Category"></e-chart-primaryxaxis>
|
31 | 73 | <e-series-collection>
|
32 |
| - <e-series dataSource="ViewBag.lineSource" xName='x' yName='y' type="@Syncfusion.EJ2.Charts.ChartSeriesType.Line"> |
| 74 | + <e-series dataSource="lineData" xName='x' yName='y' type="@Syncfusion.EJ2.Charts.ChartSeriesType.Line"> |
33 | 75 | </e-series>
|
34 | 76 | </e-series-collection>
|
35 | 77 | </ejs-chart>
|
|
43 | 85 | <e-accumulationchart-legendsettings visible="false">
|
44 | 86 | </e-accumulationchart-legendsettings>
|
45 | 87 | <e-accumulation-series-collection>
|
46 |
| - <e-accumulation-series dataSource="ViewBag.pieSource1" xName="x" yName="y" radius="70%" name="Browser"> |
| 88 | + <e-accumulation-series dataSource="pieData1" xName="x" yName="y" radius="70%" name="Browser"> |
47 | 89 | <e-accumulationseries-datalabel name="text" visible="true" position="Inside">
|
48 | 90 | </e-accumulationseries-datalabel>
|
49 | 91 | </e-accumulation-series>
|
|
0 commit comments