微软图表控件使用拾遗

 1 //演示文档比较漂亮,提取参数如下:
2 chart1.BorderSkin.SkinStyle = BorderSkinStyle.Emboss;//圆角,阴影有Emboss,Raised和Sunken
3 chart1.Width = Unit.Pixel(500);//设定宽高后,里面的图会自动随之增缩
4 chart1.AntiAliasing = AntiAliasingStyles.Graphics;//图片反锯齿,默认似乎为这个选项
5 chart1.BackColor = System.Drawing.Color.FromArgb(211, 223, 240);//例子中的配色方案
6 chart1.BackGradientStyle = GradientStyle.TopBottom;
7
8 //运行时生成图表示例
9 //chart
10 chart1.Width = Unit.Pixel(800);
11 //title
12 chart1.Titles.Add("图表标题");
13 //lengend
14 Legend l1= chart1.Legends.Add("l1");
15 l1.BackColor = System.Drawing.Color.Transparent;//图示区透明
16 //area
17 ChartArea ca1= chart1.ChartAreas.Add("ca1");
18 ca1.BackColor = System.Drawing.Color.Transparent;
19 //series
20 Series s1 = chart1.Series.Add("预订数量");
21 Series s2 = chart1.Series.Add("总收入");
22 s1.ChartType = SeriesChartType.StackedColumn;
23 s2.ChartType = SeriesChartType.StackedColumn;
24 //****重要,此节在设计时是找不到的,只能在运行时手写代码****//
25 s1["DrawingStyle"] = "Cylinder";//Cylinder、Emboss、LightToDark、Wedge、Default
26 s2["DrawingStyle"] = "Cylinder";
27 //******//
28 s1.LabelForeColor = System.Drawing.Color.White;//label的颜色
29 //****注意第三个参数的用法****//
30 s1.Points.DataBind(dv, "hospital_name", "reserve_count", "tooltip=reserve_count,label=reserve_count");
31 s2.Points.DataBind(dv, "hospital_name", "reserve_sum", "tooltip=reserve_sum,label=reserve_sum");
32
33 //******注意: 当X轴有值被隐藏时,显示所有X轴的值*****//
34 ca1.AxisX.Interval = 1;
35
36 //饼图、甜甜圈图的部分演示
37 ChartArea ca2 = chart2.ChartAreas.Add("ca2");
38 ca2.BackColor = System.Drawing.Color.Transparent;
39 Series ss2 = chart2.Series.Add("test");
40 ss2.ChartType = SeriesChartType.Doughnut;
41 ss2.Points.DataBind(dv, "hospital_name", "reserve_count", "tooltip=reserve_count");
42 //******注意以下函数的用法*****//
43 ss2.Label = "#PERCENT";
44 //s2.ToolTip = "#VALY{C}";//上面databind的时候已经设过了,这是另一种设法
45 ss2.LegendText = "#VALX"; //此处演示图例和label用不同的值,(默认全都是X的值),两者都直接在series上设
46 ss2.LegendToolTip = "#PERCENT";
47 //******自定义参数的用法得详见文档*********//
48 //http://msdn.microsoft.com/en-us/library/dd456764.aspx
49 ss2.CustomProperties = "DoughnutRadius=75, PieDrawingStyle=Concave, MinimumRelativePieSize=20, LabelStyle=Inside";
50 //PieDrawingStyle值有Default, SoftEdge, Concave;
51 ss2.BackGradientStyle = GradientStyle.DiagonalLeft;//图片光泽,渐变,(3D无效)
52 //ss2.BackHatchStyle = ChartHatchStyle.ForwardDiagonal;//图片的底纹
53 //ss2.BorderColor = System.Drawing.Color.Red;//可见,series的属性都作用在图片的每一个部分,比如一个饼的每一块,每一个图例,此例为每一块加边框
54 ss2.LabelForeColor = System.Drawing.Color.Black;//label文字颜色
55 //ss2.LabelBackColor = System.Drawing.Color.White;//label文字背景色,以防止文字与图片文字颜色相同
56 ss2.Palette = ChartColorPalette.BrightPastel;//配色方案
57
58 //辅助线的样式
59 System.Drawing.Color linecolor = System.Drawing.Color.FromArgb(100, 150, 200);
60 c31.AxisX.MajorGrid.LineColor = linecolor; //X轴辅助线颜色,与X轴垂直
61 c31.AxisY.MajorGrid.LineColor = linecolor;
62 c31.AxisX.MajorTickMark.LineColor = linecolor; //X轴刻度颜色
63 c31.AxisY.MajorTickMark.LineColor = linecolor;
64 c31.AxisX.LineColor = linecolor; //X轴颜色
65 c31.AxisY.LineColor = linecolor;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值