来自美国波士顿
微信扫码关注公众号进行登录
来自美国波士顿
来自美国波士顿
微信扫码关注公众号进行登录
来自美国波士顿
微信扫码关注公众号进行登录
艾德思为您提供论文服务软件、工具服务介绍,帮助您在科研道路上一帆风顺。
一、WebChart介绍
ComponentOne WebChart for.NET是一种强大、通用并且使用方便的图表生成工具。程序员能使用WebChart创建完全面向功能,用户交互式图表。应用其广泛的特性和多样的图表类型能准确的显示复杂的数据集合并创建用户友好,专业级的图表应用程序。WebChart包含:
2D图表控件,可以以柱状图,X-Y坐标图,面积图,饼图,雷达图,极坐标图以及组合图表形式显示数据。
3D图表控件,可以创建3D表面图,轮廓图和柱状图,可让用户方便地进行旋转,比例缩放或交互式缩放。
这里只对2D图表控件作简单介绍。
二、安装
安装时可以选择是否将C1WebChart组件添加到GAC中。
另外,对于未注册版生成的图表会出现ComponentOne?的印章,功能没有限制。
三、使用
1、创建.NetWeb?应用程序,并将WebChart添加至.Net工具箱
打开工具箱,点击右键选择“添加移除项”,选择“C1WebChart”。如果安装时未将C1WebChart添加到GAC中,可以将安装目录下的dll组件copy至Web应用bin目录下,然后添加。2、将WebChart添加到应用程序中,在工具栏添加以后,将其拖拽至页面中。这是会出现一个默认的WebChart。
3、WebChart配置
WebChart提供了可视化的设计器,并且号称不使用任何代码完成数据绑定的图表。现在只对设计器的使用作简单介绍。
右键点击页面上的WebChat,选择“Chart Wizard”,可以按照步骤设置WebChar图表的类型,简单属性,以及绑定的数据序列。
另外,还可以使用“Chart properties”设置图表类型以及其他的一些属性,并且可以随时看到图表效果,清晰明了。
当然了,你还可以在.Net的属性窗口中看到WebChart的所有属性,如果对WebChart比较熟悉,在这里设置也是很方便的。
4、WebChar交互式设计
你可以为生成的图表添加动态的tooltip、link以及客户端脚本。图表的所有部件都包含在ImageAreas集合中,你可以通过属性窗口编辑ImageAreas集合,也可以添加相应相应代码实现该功能。
5、为WebChart添加数据
应用程序图表数据大多来自外部数据库,也可以在程序中生成动态数据,但是无论使用哪种方式,都必须将数据添加至WebChart的ChartDataSeries中。
一、WebChart的数据对象
WebChart中的数据对象有着特定的层级关系,如图:使用WebChart可以创建两个图表,每个图表对应一个ChartGroup。ChartGroups将这两个图表组织在ChartGroupsCollection中,通过ChartGroup的属性。
ChartGroupsCollection的下标索引或者使用ChartGroups中的属性Group0或Group1均可以返回其中一个图表,更简洁的你可以直接使用ChartGroups的下标索引也是同样效果。
当然,在大多数情况下我们只需创建一个图表即可。在我们制作一些图表的时候会需要设置对象的GroupIndex属性,这里即为指定数据为哪个ChartGroups所有。通过ChartGroup对象,我们可以设置这个图表的样式、数据以及一些效果的显示。
SeriesList是该图表的数据序列的集合,它包含所有数据序列ChartDataSeries。每个序列对应最终生成的图表中的一组图形。例如,在折线图中创建5个数据序列,将会生成一个拥有5条折线的图表。
二、WebChart图表域对象
除了ChartGrouups,ChartArea是C1Chart的另一个非常重要的对象。除去和数据序列相关的图象,其他部分的样式效果大多都是通过ChartArea来设置。它主要包括对坐标轴的设置(Axis)和绘图域的设置(PlotArea)。
现在这部分不作主要介绍,在之后会以实例实例?简单介绍CharArea。
三、关于C1Chart的其他属性
以上是C1Chart的两个最主要的属性。在C1Chart中还包括ChartStyle、Header以及Footer等属性,分别设置图表的整体样式以及头部、底部的样式。这些可以使用属性进行设置,修改之后即可看到效果,要比使用代码设置更加方便。
另外,C1Chart还有在第一章中提到的用于交互设计的一些属性Attributes、Tooltip等,只不过这个和之前的ImageAreas使用区域不同,C1Chart设置的总是整体区域。其他就是和普通控件一样的高度宽度等属性
特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载,请联系我们删除。
母语润色¦专业翻译¦论文预审¦修改指导¦图表服务 ¦基金标书¦用户评价¦联系我们
语言不过关被拒?美国EditSprings--专业英语论文润色翻译修改服务专家帮您!
特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。
凡注明来源为“EditSprings”的论文,如需转载,请注明来源EditSprings并附上论文链接。