没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2012-01-18 02:19:14.000|阅读 1633 次
概述:Silverlight在图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现各种意想不到的统计图表效果,本文我将介绍一款silverlight图表控件visifire,使用它可以在Silverlight 4中实现超酷的图表。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
Silverlight在图形图像处理方面给我们带来了很多的惊喜,我们可以在Silverlight中实现各种意想不到的统计图表效果,本文我将介绍一款silverlight图表控件visifire,使用它可以在Silverlight 4中实现超酷的图表。>>>查看silverlight订单系统在线demo
常用图表
首先我们需要下载Visifire项目Silverlight开发包,在建立完项目后,添加对Visifire.Charts.dll和Visifire.Commons.dll程序集引用,添加命名空间:
创建图表,此处的LayoutRoot是我们放置图表的控件,它可以使Grid、StackPanel或者Canvas等控件。
添加数据,这里为了简单起见随机创建了六组数据,注意我们需要把DataPoint数据添加到DataSeries对象的Children属性中,而不能添加在DataPoints属性上:
添加图表到容器上面:
最后完整的代码如下所示:
现在运行后,可以看到效果如下图所示:
当鼠标放在图表上时,可以显示具体的数值:
去除水印
我们注意到在上面的图形右上角添加了“Powered by Visifire”的水印效果,好在Visifire给我们提供了一个属性,可以隐藏该水印效果:
现在运行后可以看到水印效果已经隐藏:
实现3D效果
visifire除了可以实现漂亮的2D图表外,还可以实现效果酷炫的3D效果,通过View3D属性来设置,如下代码所示:
运行后效果如下图所示:
设置图表主题
在Visifire中,我们还可以为图表设置Theme,内置的有3种主题,它们默认的动画类型以及颜色集合如下表所示:
设置Theme如下代码所示:
运行后效果如下图所示:
设置动画类型
Visifire还可以指定图标加载时的动画类型,内置了5中动画类型,它们的描述如下所示:
设置动画类型:
这样在加载图表时,可以显示不同的动画。Visifire项目代码还需要进一步完善,很多东西都没有使用枚举,而是用字符串来表示,如上面提到的Theme和AnimationType等。
设置颜色集合
Visifire内置了很多的图标颜色集合,我们可以为最终生成的图表设置颜色,如下代码所示:
最终生成的图表效果如下图所示:
设置图表类型
Visifire中内置了各种图表类型,包括柱状图,饼图等。它提供了ChartTypes枚举:
但是这个枚举似乎并没有什么用,在设置时仍然需要用枚举对应的字符串,并且图表类型的设置实在DataSeries对象上,而不是Chart对象,如下代码所示:
运行后效果如下图所示:
总结
本文简单的介绍了使用Visifire控件在Silverlight 中实现图形报表,希望对大家有所帮助。
相关资源
下载Visifire项目开发包
在线demo:http://219.153.65.21:800/silverlight/SCRM/SCRMDemoTestPage.aspx
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:慧都控件网面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号