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("Programming Language", typeof(System.String));
ChartData.Columns.Add("Users", typeof(System.Double));
ChartData.Rows.Add("Java",i*100);
ChartData.Rows.Add("Python",i*200);
ChartData.Rows.Add("Javascript",i*300);
ChartData.Rows.Add("C++",i*400);
ChartData.Rows.Add("C#",i*500);
ChartData.Rows.Add("PHP",i*600);
ChartData.Rows.Add("Perl",i*700);
StaticSource source = new StaticSource(ChartData);
DataModel model = new DataModel();
model.DataSources.Add(source);
Charts.ColumnChart column = new Charts.ColumnChart("first_chart");
column.Height.Pixel(400);
column.Data.Source = model;
column.Caption.Text = "Most popular programming language";
column.SubCaption.Text = "2017-2018";
column.XAxis.Text = "Programming Language";
column.YAxis.Text = "User";
column.ThemeName = FusionChartsTheme.ThemeName.FUSION;
ViewData["Chart"] = column.Render();