如何动态更新FusionChart饼图

发布于 2024-12-27 03:26:02 字数 205 浏览 2 评论 0原文

请问,我们如何通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一紙繁鸢 2025-01-03 03:26:02

该示例在 Flash 应用程序内具有硬编码值。

该演示基本上展示了钻取功能。

如果您使用 ASP.NET 重新创建它,步骤很简单:

  1. 创建一个 .NET 页面(例如 URL-A),该页面根据发送到它的查询响应 XML(对于 FusionCharts 饼图)(可以连接到此代码中的数据库等)

  2. 使用 FusionMaps 在另一个页面中创建地图,并在地图中放置指向每个州(实体)的链接。该链接应该调用一个 javascript 函数,传递一些唯一的 ID(可能是该州的)

  3. 使用在页面中呈现的带有空白数据的 FusionCharts 创建饼图(准备在单击地图中的州时进行更新)。

  4. JavaScript 函数将构建一个 URL-B(URL-A + 作为查询字符串传递的状态的 id)

  5. 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:

  1. 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)

  2. 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)

  3. 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).

  4. The JavaScript function will build a URL-B (URL-A + the id of the state passed as query string)

  5. 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文