【分享】asp.net WebChart 折线图、饼形图、柱状图

本文介绍了如何使用ASP.NET的WebChart控件创建折线图、柱状图和饼形图。内容包括数据库设计,如折线图的数据表包含id、name和dataTime字段,而饼形图和柱状图共用的数据表包含id、name和shuliang字段。通过示例代码展示了如何为WebChart控件绑定数据,实现当年按月份趋势的折线图,以及柱状图和饼形图的绘制。
摘要由CSDN通过智能技术生成

9acd6f8e4612e544c9fc7a5d.jpg

86d5aedb7d808d0ecdbf1a5e.jpg

eee48655f0c189348435245f.jpg

折线图形的数据库设计:

id  int  

name  varchar(50) 

dataTime datetime 

饼形图和柱状图使用同一个表的数据:

id   int 

name    varchar(50) 

shuliang    int  

下面的ChartControl1、ChartControl2、ChartControl3都是从工具箱拖进页面的webChart控件的ID

1、折线图代码:(实现的为当年的按月份的趋势)

定义颜色:

 
   
1
2
3 private string [] myColor = new string []
4
5 {
6
7 " Tomato " , // 西红柿
8  
9 " Black " ,
10
11 " Gold " ,
12
13 " Blue " ,
14
15 " Green " ,
16
17 " Orange " ,
18
19 " Pink " , // 粉红
20
21 " Violet " , // 紫罗兰
22
23 " Orchid " , // 淡紫色
24
25 " Lime " , // 亮绿
26
27 " Tan " , // 茶色
28
29 " Red " ,
30
31 " Navy " // 橘红
32
33 };

给webChart绑定数据:

 
   
1 private void GetLineChart()
2
3 {
4
5 // 创建折线对象
6
7 LineChart myLineChart = new LineChart();
8
9 myLineChart.Line.Color = Color.FromName(myColor[ 0 ]);
10
11 myLineChart.Fill.Color = Color.FromName(myColor[ 0 ]);
12
13 myLineChart.LineMarker = new DiamondLineMarker( 8 ,Color.FromName(myColor[ 0 ]),Color.FromName(myColor[ 0 ]));
14
15 myLineChart.DataSource = GetData().DefaultView; // GetData()方法见下
16
17 myLineChart.DataXValueField = " mMonth "
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值