asp.net Chart 条形柱状图

DataSet ds = DbHelperOleDb.Query(sbSql.ToString());//获取数据源

Chart1.Series.Clear();//清空Series集合,自我感觉显示用例的时候清空下,重新添加容易控制
            foreach (DataRow item in ds.Tables[0].Rows)//添加设置用例图标
            {
                Chart1.Series.Add(item["fund_code"].ToString());//添加一个Series
                Chart1.Series[item["fund_code"].ToString()].Legend = "Legend1";//设置Legend的名称
                Chart1.Series[item["fund_code"].ToString()].LegendText = item["fund_Name"].ToString() + " " + item["total_share"] + "亿份";//设置在用例中显示的内容
                Chart1.Series[item["fund_code"].ToString()].Font = new Font("Microsoft Sans Serif", 6.75f);//设置用例的字体样式
                Chart1.Series[item["fund_code"].ToString()].Palette = ChartColorPalette.BrightPastel;//设置调色板,
                Chart1.Series[item["fund_code"].ToString()].ChartType = SeriesChartType.Bar;//设置图标显示的类型,此处为条形柱状图
                Chart1.Series[item["fund_code"].ToString()].ToolTip = item["fund_Name"].ToString() + " #VAL 亿份";//工具提示
            }
            Chart1.Legends[0].Font = new Font("Microsoft Sans Serif", 6.75f);
            Chart1.DataSource = ds;//设置数据源
            if (Chart1.Series.Count > 0)
            {

      //绑定
                Chart1.Series[0].XValueMember = "fund_code";
                Chart1.Series[0].YValueMembers = "total_share";
            }
            Chart1.DataBind();
            Chart1.ChartAreas[0].AxisX.Interval = 1;//设置轴的间隔

转载于:https://www.cnblogs.com/lmy213/archive/2012/07/19/2599068.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值