Highcharts的.NET版本:HighchartsNET
Highcharts 的.NET版本
可以方便的調用Highcharts 生成柱形圖 折線圖 餅圖。
web文件夾就是使用的例子。只需幾行代碼你就能快速生成一個圖表。
從此不再擔心圖表復雜。簡單幾行代碼就可以搞定,節省大量工作時間。
控件特色:
支持DataBind() 與微軟其他數據控件一樣直接DataBind() 數據源支持DataTable DataSet。
無需添加引用,內置Highcharts jQuery。
/// <summary>
/// 圖表標題
/// </summary>
[Description("圖表標題")]
public string Title { get; set; }
/// <summary>
/// 圖表類型
/// </summary>
public ChartType Type { get; set; }
/// <summary>
/// 圖表2級標題
/// </summary>
public string SubTitle { get; set; }
/// <summary>
/// 數據對象
/// </summary>
public ChartsSeries Series { get; set; }
/// <summary>
/// 一些附加選項
/// </summary>
public string PlotOptions { get; set; }
/// <summary>
/// X軸選項
/// </summary>
public List<object> XAxis { get; set; }
/// <summary>
/// Y軸選項 默認可以只填名稱
/// </summary>
public string YAxis { get; set; }
/// <summary>
/// 提示格式
/// </summary>
public string Tooltip { get; set; }
/// <summary>
/// 圖表層id(容器)
/// </summary>
public string DivId { get; set; }
/// <summary>
/// 圖標下方標識是否顯示 默認不顯示
/// </summary>
public bool Legend { get; set; }
/// <summary>
/// 高級功能,多個數據集,多條圖表,餅圖不需要。
/// </summary>
public List<ChartsSeries> SeriesList { get; set; }
public override Unit Width
{
get
{
return base.Width;
}
set
{
base.Width = value;
}
}
public override Unit Height
{
get
{
return base.Height;
}
set
{
base.Height = value;
}
}
private bool noscript = true;
/// <summary>
/// 是否自動引用腳本,默認為true 設為false即需要手動添加js引用
/// </summary>
public bool NoScript
{
get { return noscript; }
set { noscript = value; }
}
public string DataKey { get; set; }
public string DataValue { get; set; }
public object DataSource { get; set; }
public object DataName { get; set; }</pre> <p><span style="font-size:18px;">詳細說明:<a href="/misc/goto?guid=4959625031878229914" target="_blank">http://www.cnblogs.com/linezero/p/4233410.html</a></span> </p>
</span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
