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