2012-01-16 99 views
1

如何动态创建ASP.NET(C#,vs2010)雷达图表的系列?我正在从DB加载数据,我不知道我会有多少个系列,我如何绘制动态系列的雷达图表?动态创建ASP.NET雷达图表

感谢

回答

1

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

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

例如,这page通过利用d3.js库绘制辐射图,并允许用户查看该系列的进化过感谢滑块时间。

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

页面的源代码是值得偷看:)

注:Highcharts,另一种流行的库应该在march 2012添加图表图形到它的渲染能力。