Dev WebChartControl:轻松绘制美观柱状图、折线图与饼图

3星 · 超过75%的资源 需积分: 9 20 下载量 181 浏览量 更新于2024-09-11 收藏 176KB DOC 举报
本文档主要介绍了如何使用DevExpress的WebChartControl控件在Web应用程序中绘制各种类型的图表,包括柱状图、折线图和饼图。作者作为一个初学者,希望通过分享自己的学习心得和代码示例,帮助读者更好地理解和应用这个强大的控件。 首先,WebChartControl是DevExpress工具包中的一个重要组件,专为Web开发设计,提供了丰富的图表生成功能,其生成的图表具有良好的视觉效果和交互性。对于没有太多编程经验的人来说,这是一个易于上手的选项。 文章首先展示了使用WebChartControl创建图表的步骤,通过提供几个代码片段,展示了ASP.NET页面的结构。在`WebChartControl.aspx`页面中,作者注册了两个 DevExpress 组件的引用,一个是针对Web界面的`dxchartsui`,另一个是针对服务器端功能的`DevExpress.XtraCharts`。页面的`<%@Page`标签定义了语言、自动事件绑定、代码后缀和继承关系,而`<%@RegisterAssembly>`标签则是用来引入所需的图表库。 在 `<head>` 部分,HTML文档类型声明为`<!DOCTYPE html>`,表示使用的是HTML5的过渡性规范。`<html>`标签的`xmlns`属性指向了W3C标准,确保浏览器能够正确解析XML命名空间。 在`<body>`部分,`<form>`元素是页面的主要容器,其中`<div>`标签包含了WebChartControl控件。代码示例并未直接展示图表的创建过程,但可以推测这部分会包含对控件实例化,数据绑定以及配置图表类型(如柱状图、折线图或饼图)的代码。 作者提到的"ViewCode"链接可能指向实际的代码示例,读者可以通过查看这部分获取完整的图表生成代码。由于这部分未在提供的文本中给出,读者需要点击链接查看详细的代码实现,以便复制并理解如何在自己的项目中运用WebChartControl。 这篇文章为想要使用WebChartControl在Web应用中创建动态图表的开发者提供了一个基础指南,包括控件的引用、页面结构以及可能的代码模板。通过阅读和实践这些示例,读者可以快速掌握如何根据自己的需求定制美观且功能丰富的图表。同时,也鼓励读者提出反馈,共同提升对这个工具的理解和使用技巧。
2009-11-20 上传
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 ? AmCharts - AmCharts 是一个动画交互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表。 ? Emprise JavaScript Charts - Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架. ? PlotKit - PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。 ? Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。 PHP/SWF Charts - PHP/SWF 是一个简单支持web图表的强大工具,你能使用 PHP 来收集数据,并发送给flash,支持很多图表类型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed. ? Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ? FusionCharts - FusionCharts 是一个跨浏览器和跨平台的flash图表组件,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面 甚至PPT调用. 几乎所有你知道的语言它都支持。 ? JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart 支持很多种图形文件格式: JPEG, GIF, PDF, EPS and SVG. 这对于java开发者是一个很好的资源。