如何动态更新FusionChart饼图
请问,我们如何通过 ASP.NET 代码更新此示例中显示的饼图。 http://www.fusioncharts.com/demos/business/#election -结果-印度-2009
Please can i know, how do we update the piechart shown in this example through the asp.net code. http://www.fusioncharts.com/demos/business/#election-results-india-2009
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该示例在 Flash 应用程序内具有硬编码值。
该演示基本上展示了钻取功能。
如果您使用 ASP.NET 重新创建它,步骤很简单:
创建一个 .NET 页面(例如 URL-A),该页面根据发送到它的查询响应 XML(对于 FusionCharts 饼图)(可以连接到此代码中的数据库等)
使用 FusionMaps 在另一个页面中创建地图,并在地图中放置指向每个州(实体)的链接。该链接应该调用一个 javascript 函数,传递一些唯一的 ID(可能是该州的)
使用在页面中呈现的带有空白数据的 FusionCharts 创建饼图(准备在单击地图中的州时进行更新)。
JavaScript 函数将构建一个 URL-B(URL-A + 作为查询字符串传递的状态的 id)
JavaScript 会将 URL-B 传递到饼图,并要求它更新 URL-B 中的数据。
对 AJAX 和 AJAX 控件没有额外的要求。图表将在内部处理这个问题。
THe example has hardcoded values inside the Flash application.
The demo is basically showcasing drilldown feature.
If you are using ASP.NET to recreate this, steps are simple:
Create a .NET page (say in URL-A) that responses back XML (for FusionCharts Pie chart) based on a query sent to it (can connect to database etc. in this code)
Create a map in another page using FusionMaps and put link to each state (entity) in the map. The link should call a javascript function pass some unique id (may be of the state)
Create a pie chart using FusionCharts rendered in the page with blank data (ready to be updated when a state in the map is clicked).
The JavaScript function will build a URL-B (URL-A + the id of the state passed as query string)
The JavaScript will pass the URL-B to the pie chart and ask it to update its data from the URL-B.
There is no extra requirement of AJAX and AJAX controls. The chart will internally take care of this.