【发布时间】:2011-11-14 11:21:56
【问题描述】:
我目前正在做一个 mvc3 razor 项目,我需要一些图表。
我需要在一个图表中混合条形和线条或/并拥有多个数据系列。 我只是想知道你们使用哪些图表。价格是一个因素,但我想先听听一些真实世界的使用情况,然后再尝试数以千计的可用图表。
【问题讨论】:
我目前正在做一个 mvc3 razor 项目,我需要一些图表。
我需要在一个图表中混合条形和线条或/并拥有多个数据系列。 我只是想知道你们使用哪些图表。价格是一个因素,但我想先听听一些真实世界的使用情况,然后再尝试数以千计的可用图表。
【问题讨论】:
我们目前正在使用Google Chart Tools。它使用 HTML5/SVG 技术(对旧 IE 版本采用 VML),因此它全部呈现在浏览器上。 JavaScript API 非常强大,但非常易于理解且非常灵活,允许您自定义从数据到演示文稿的几乎所有内容。因为它都是在浏览器中呈现的,所以它还提供了非常漂亮和干净的鼠标悬停和点击动画。
您已经为每种图表类型详细说明了documentation。
检查默认图表here。还可以使用Additional Charts,它符合DataTable 协议(一种通过JavaScript 表示图表数据的方式),并且以某种方式获得了Google 的批准。
免费!
【讨论】:
我之前使用过HighCharts,发现API 非常好用,因为它本质上是一个在 Razor 视图中使用 JSON 结果的 Jquery 插件,可以很好地集成。
【讨论】:
您可以在 MVC Razor 项目中使用 ASP.Net 图表控件,尽管不像在 .aspx 页面中那样容易。
请参阅 Charts in ASP.Net MVC 2 With Drill-Down! 以获取使用 .aspx 语法的示例,该语法可以轻松转换为 Razor 语法。
【讨论】: