【问题标题】:dynamically create ASP.NET radar chart动态创建 ASP.NET 雷达图
【发布时间】:2012-01-17 00:44:42
【问题描述】:

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

谢谢

【问题讨论】:

    标签: asp.net charts


    【解决方案1】:

    如果您有未知数量的系列,您可能希望允许您的用户选择/隐藏其中一些,以免图表混乱。或者,您甚至可能想“玩”一段被观察的时间。

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

    例如,这个 page 利用 d3.js 库绘制了一个径向图,并允许用户可视化该系列随时间的演变,这要归功于一个滑块。

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

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

    注意:Highcharts,另一个流行的库应该在march 2012 的渲染功能中添加图表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 2014-01-13
      • 2020-07-02
      相关资源
      最近更新 更多