File "SpecialChartTypeAPI.aspx.cs"
Full Path: /home/analogde/www/samples/Pages/SpecialChartTypeAPI.aspx.cs
File size: 1.08 KB
MIME-type: text/plain
Charset: utf-8
using System;
using FusionCharts.Charts;
public partial class Pages_SpecialChartTypeAPI : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//json data in string format
string jsonData = "{ 'chart': { 'caption': 'Market Share of Web Servers', 'plottooltext': '<b>$percentValue</b> of web servers run on $label servers', 'showLegend': '0', 'enableMultiSlicing': '0', 'showPercentValues': '1', 'legendPosition': 'bottom', 'useDataPlotColorForLabels': '1', 'theme': 'fusion', }, 'data': [{ 'label': 'Apache', 'value': '32647479' }, { 'label': 'Microsoft', 'value': '22100932' }, { 'label': 'Zeus', 'value': '14376' }, { 'label': 'Other', 'value': '18674221' }] }";
// create chart instance
// parameter
// chrat type, chart id, chart widh, chart height, data format, data source
Chart column2d = new Chart("pie2d", "first_chart", "700", "400", "json", jsonData);
//attach event
column2d.AddEvent("dataplotClick", "plotClickHandler");
//render chart
Literal1.Text = column2d.Render();
}
}