using System.Collections.Generic;
using System.Diagnostics;
using System.Threading.Tasks;
using FusionCharts.Visualization;
using FusionCharts.DataEngine;
namespace FusionChartsSamples
public class HomeController : Controller
public ActionResult Index()
DataTable ChartData = new DataTable();
ChartData.Columns.Add("Day", typeof(System.String));
ChartData.Columns.Add("No. of Visitors", typeof(System.Double));
ChartData.Rows.Add("Mon", 15123);
ChartData.Rows.Add("Tue", 14233);
ChartData.Rows.Add("Wed", 23507);
ChartData.Rows.Add("Thu", 9110);
ChartData.Rows.Add("Fri", 15529);
ChartData.Rows.Add("Sat", 20803);
ChartData.Rows.Add("Sun", 19202);
StaticSource source = new StaticSource(ChartData);
DataModel model = new DataModel();
model.DataSources.Add(source);
Charts.SplineChart spline = new Charts.SplineChart("spline_chart");
spline.ThemeName = FusionChartsTheme.ThemeName.FUSION;
spline.Height.Pixel(400);
spline.Data.Source = model;
spline.Caption.Text = "Total Footfall in BakersField Central";
spline.Caption.Bold = true;
spline.SubCaption.Text = "Last Week";
spline.XAxis.Text = "Day";
spline.YAxis.Text = "No. of visitors";
spline.Legend.Show = false;
ViewData["Chart"] = spline.Render();