动态创建ASP.NET雷达图

时间:2012-01-16 16:11:08

标签: asp.net charts

如何为ASP.NET(C#,vs2010)雷达图动态创建系列?我正在从数据库加载数据,我不知道我有多少系列,我怎么能用动态系列绘制雷达图?

感谢

1 个答案:

答案 0 :(得分:1)

如果你有一个未知数量的系列,你可能希望允许你的用户选择/隐藏其中一些系列,以免混淆图形。或者你甚至可能想要在观察时间内“玩”。

为了避免与服务器进行过多的往返,建议的方法是让服务器收集数据,并将它们作为JSON分发。然后,不是让您的服务器处理为每个请求生成固定映像的负载,而是将此任务卸载到客户端并由专门的JavaScript库处理。

例如,此 page 通过利用 d3.js 库绘制径向图,并允许用户可视化系列的演变随着时间的推移,感谢滑块。

在这种情况下,系列是通过d3.json方法从服务器获取的。但是,该库可以处理xml甚至 csv

页面的源代码值得一看:)

注意: Highcharts,另一个受欢迎的图书馆应该在march 2012中为其渲染功能添加图表图表。