|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.DataVisualization;
using System.Web.UI.DataVisualization.Charting;
using System.Drawing;
using ChartToolTip.DataAccess;
using System.Data;
namespace ChartToolTip
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
#region using Database
/* FetchUserTimeDetails _obj = new FetchUserTimeDetails();
DataTable Table=_obj.FetchUserTimeDetailsFromDB();
Chart1.ChartAreas[0].AxisX.Title = "Username";
Chart1.ChartAreas[0].AxisY.Title = "Hours Logged";
Chart1.Series["Series1"].ChartType = SeriesChartType.Column;
for(int i=0;i<Table.Rows.Count;i++)
{
Chart1.Series["Series1"].Points.AddXY(Table.Rows[i]["username"],Table.Rows[i]["total_hours_logged"]);
}*/
#endregion
#region without using DataBase
Chart1.ChartAreas[0].AxisX.Title = "X Axis";
Chart1.ChartAreas[0].AxisY.Title = "Y Axis";
List<int> list = new List<int>();
list.Add(20);
list.Add(30);
list.Add(59);
list.Add(30);
list.Add(63);
foreach (int value in list)
{
Chart1.Series["Series1"].Points.AddY(value);
}
#endregion
Chart1.Series["Series1"].Points[0].Color = Color.Red;
Chart1.Series["Series1"].Points[0].IsValueShownAsLabel = true;
Chart1.Series["Series1"].Points[1].Color = Color.RoyalBlue;
Chart1.Series["Series1"].Points[1].IsValueShownAsLabel = true;
Chart1.Series["Series1"].Points[2].Color = Color.Yellow;
Chart1.Series["Series1"].Points[2].IsValueShownAsLabel = true;
Chart1.Series["Series1"].Points[3].Color = Color.RosyBrown;
Chart1.Series["Series1"].Points[3].IsValueShownAsLabel = true;
Chart1.Series["Series1"].Points[4].Color = Color.Green;
Chart1.Series["Series1"].Points[4].IsValueShownAsLabel = true;
Chart1.Series["Series1"].Points[0].MapAreaAttributes = "onmouseover=\"showTooltip(#VALX,#VALY,event);\"";
Chart1.Series["Series1"].Points[1].MapAreaAttributes = "onmouseover=\"showTooltip(#VALX,#VALY,event);\"";
Chart1.Series["Series1"].Points[2].MapAreaAttributes = "onmouseover=\"showTooltip(#VALX,#VALY,event);\"";
Chart1.Series["Series1"].Points[3].MapAreaAttributes = "onmouseover=\"showTooltip(#VALX,#VALY,event);\"";
Chart1.Series["Series1"].Points[4].MapAreaAttributes = "onmouseover=\"showTooltip(#VALX,#VALY,event);\"";
Chart1.Attributes.Add("onmouseover","return hide()");
}
protected void PDlink_Click(object sender, EventArgs e)
{
Response.Redirect("Redirected.aspx");
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.