public ActionResult BoxWhisker() { var width = new object[] { 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 }; var boolValues = new object[] { false, true }; var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "GroupWidth", width }, { "GapWidth", width }, { "ShowMeanLine", boolValues }, { "ShowMeanMarker", boolValues }, { "ShowInnerPoints", boolValues }, { "ShowOutliers", boolValues }, { "Rotated", boolValues }, { "ShowLabel", boolValues }, { "QuartileCalculation", new object[] { QuartileCalculation.InclusiveMedian.ToString(), QuartileCalculation.ExclusiveMedian.ToString() } } }, DefaultValues = new Dictionary <string, object> { { "GapWidth", "0.1" }, { "GroupWidth", "0.8" } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_analysisData)); }
// GET: /<controller>/ public IActionResult FlowLayout() { var data = new ClientSettingsModel { Settings = CreateFlowLayoutSettings(), }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(new DashboardData())); }
public ActionResult Polar() { var settings = new ClientSettingsModel { Settings = CreateRadarSettings(), DefaultValues = GetPolarDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(mapData)); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateRadarSettings(), DefaultValues = GetIndexDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(productSales)); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateIndexSettings(), DefaultValues = GetIndexDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(Fruit.GetFruitsSales())); }
public ActionResult Funnel() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "FunnelType", new object[] { "Default", "Rectangle" } }, } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_salesData)); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "ShowTrigger", Enum.GetValues(typeof(PopupTrigger)).Cast <object>().ToArray() }, { "HideTrigger", Enum.GetValues(typeof(PopupTrigger)).Cast <object>().ToArray() } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View()); }
public ActionResult StepChart() { var data = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "ChartType", new object[] { "Step", "StepSymbols", "StepArea" } }, { "StepPosition", new object[] { "Start", "Center", "End" } } } }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(StatisticMessage.GetData())); }
// GET: /<controller>/ public IActionResult AutoGridLayout() { var data = new ClientSettingsModel { Settings = CreateAutoGridLayoutSettings(), DefaultValues = new Dictionary <string, object> { { "Layout.CellSpacing", 6 }, { "Layout.CellSize", 303 }, { "Layout.GroupSpacing", 10 } } }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(new DashboardData())); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateSettings(), DefaultValues = new Dictionary <string, object> { { "DataLabel.Position", PieLabelPosition.Center } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(CustomerOrder.GetCountryGroupOrderData())); }
public ActionResult Waterfall() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "RelativeData", new object[] { false, true } }, { "ConnectorLines", new object[] { true, false } }, { "ShowTotal", new object[] { true, false } }, { "ShowIntermediateTotal", new object[] { false, true } } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_data)); }
public ActionResult ErrorBar() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "Direction", new object[] { ErrorBarDirection.Both, ErrorBarDirection.Minus, ErrorBarDirection.Plus } }, { "ErrorAmount", new object[] { ErrorAmount.FixedValue, ErrorAmount.Custom, ErrorAmount.Percentage, ErrorAmount.StandardDeviation, ErrorAmount.StandardError } }, { "Value", new object[] { 50, 100, 150, 200 } }, { "EndStyle", new object[] { ErrorBarEndStyle.Cap, ErrorBarEndStyle.NoCap } } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_populationByCountry)); }
public ActionResult FinancialChart() { List <FinanceData> financeDatas = new List <FinanceData>() { }; DateTime startTime = new DateTime(2013, 1, 1); var rand = new Random(); double high, low, open, close; for (int i = 0; i < 90; i++) { DateTime dt = startTime.AddDays(i); if (i > 0) { open = financeDatas[i - 1].Close; } else { open = 1000; } high = open + rand.NextDouble() * 50; low = open - rand.NextDouble() * 50; close = low + rand.NextDouble() * (high - low); financeDatas.Add(new FinanceData { X = dt, High = high, Low = low, Open = open, Close = close }); } var settings = new ClientSettingsModel { Settings = CreateFinacialChartSettings() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(financeDatas)); }