excel stacked line chart
Excel堆积折线图
stacked
英 [stækt] 美 [stækt]
v.堆积( stack的过去式和过去分词 )
堆叠式;书店丽人;堆栈式;堆迭的
chart
英 [tʃɑ:t] 美 [tʃɑ:rt]
n.图表; 航海图; 排行榜
vt.绘制地图; 记录; 记述; 跟踪(进展或发展)
图表;海图;航海图;统计图表
复数: charts 过去式: charted 过去分词: charted 现在分词: charting 第三人称单数: charts
如何用chart绘制折线图
先循环把点加进去
for()
{
Chart1.Series[aaaa].Points.AddXY(
横坐标的值,纵坐标的值
);
}
设置图表类型
Chart1.Series[aaaa].ChartType=SeriesChartType.****
SeriesChartType
是个枚举,包含很多图表类型,有柱状图,饼状图,自己看看就行了。
vs自带的chart控件如何动态生成
using System.Web.UI.DataVisualization.Charting;
private void NewChart()
{
Chart Chart1=new Chart1
//设置位置
Chart .Location = new System.Drawing.Point(83, 120);
DataTable dt = CreateDataTable();
//设置图表的数据源
Chart1.DataSource = dt;
//设置图表Y轴对应项
Chart1.Series[0].YValueMembers = Time;
//设置图表X轴对应项
Chart1.Series[0].XValueMember = Date;
//绑定数据
Chart1.DataBind();
}
//创建表
private DataTable CreateDataTable()
{
DataTable dt = new DataTable();
//添加列
dt.Columns.Add(Date);
dt.Columns.Add(Time);
DataRow dr;
//添加行 dr = dt.NewRow();
dr[Date] = 2010-1-1;
dr[Time] = 10:12
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[Date] = 2010-1-2;
dr[Time] = 10:11
dt.Rows.Add(dr);
return dt;
}