【发布时间】:2012-01-17 00:44:42
【问题描述】:
如何为 ASP.NET (C#,vs2010) 雷达图动态创建系列?我正在从数据库中加载数据,但我不知道我会有多少个系列,如何绘制带有动态系列的雷达图?
谢谢
【问题讨论】:
如何为 ASP.NET (C#,vs2010) 雷达图动态创建系列?我正在从数据库中加载数据,但我不知道我会有多少个系列,如何绘制带有动态系列的雷达图?
谢谢
【问题讨论】:
如果您有未知数量的系列,您可能希望允许您的用户选择/隐藏其中一些,以免图表混乱。或者,您甚至可能想“玩”一段被观察的时间。
为了避免与服务器进行过多的往返,建议的方法是让服务器收集数据,并将它们作为 JSON 分发。然后,不是让您的服务器处理为每个请求生成固定图像的负载,而是将此任务卸载到客户端并由专门的 javascript 库处理。
例如,这个 page 利用 d3.js 库绘制了一个径向图,并允许用户可视化该系列随时间的演变,这要归功于一个滑块。
在这种情况下,该系列是通过d3.json 方法从服务器获取的。但是,该库能够处理 xml 甚至 csv。
页面的源代码值得一看:)
注意:Highcharts,另一个流行的库应该在march 2012 的渲染功能中添加图表。
【讨论】: