Highcharts的.NET版本:HighchartsNET

jopen 9年前

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; }

详细说明:http://www.cnblogs.com/linezero/p/4233410.html

191200409388983.png
项目主页:
http://www.open-open.com/lib/view/home/1421669221171