dotnetCHARTING分为WebForm和WinForm,网上有很多这方面的博客,我就把自己在项目中使用这个dotnetCharting.WinForms.dll如何生成图片,并把图片保存在指定路径的硬盘上,整理写成博客,方便以后自己能够快速找到这个项目
导入dotnetCharting.WinForms.dll
封装ChartHelper工具类
/// <summary>
/// 根据数据动态生成图形(柱形图、饼图、曲线图)
/// </summary>
class ChartHelper
{
#region 属性
private string _phaysicalimagepath;//图片存放路径
private string _title; //图片标题
private string _xtitle;//图片x座标名称
private string _ytitle;//图片y座标名称
private string _seriesname;//图例名称
private int _picwidth;//图片宽度
private int _pichight;//图片高度
private DataTable _dt;//图片数据源
/// <summary>
/// 图片存放路径
/// </summary>
public string PhaysicalImagePath
{
set { _phaysicalimagepath = value; }
get{return _phaysicalimagepath;}
}
/// <summary>
/// 图片标题
/// </summary>
public string Title
{
set{_title=value;}
get{return _title;}
}
/// <summary>
/// 图片标题
/// </summary>
public string XTitle
{
set{_xtitle=value;}
get{return _xtitle;}
}
/// <summary>
/// 图片标题
/// </summary>
public string YTitle
{
set{_ytitle=value;}
get{return _ytitle;}
}
/// <summary>
/// 图例名称
/// </summary>