发布
社区首页 >问答首页 >使用Microsoft Chart Control创建图表

使用Microsoft Chart Control创建图表
EN

Stack Overflow用户
提问于 2012-04-17 19:51:19
回答 2查看 1.4K关注 0票数 3

我从Microsoft下载了这些示例,以便使用Microsoft Chart Control在MVC应用程序中创建图表。

问题是,我发现在MVC中使用图表控件的所有示例都使用了图像,并且与Google Charts、HighCharts等相比缺乏交互性。

是我漏掉了什么呢,还是就是这样?是否可以使用Microsoft和ASP.NET图表控件创建交互式图表?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-04-17 20:36:00

根据我所理解的(和使用的) MS Charts最终会生成一个图像。所以,不是。例如,你将不会有highcharts提供给你的那种交互性。您可能会遇到的交互操作是添加控件(复选框、下拉框等),这些控件将有助于操作数据和重新生成图表。有些人也使用图像地图,但如果你想要的是交互性/花哨的动画,那么我想这不适合你。

票数 0
EN

Stack Overflow用户

发布于 2012-04-17 22:45:15

您可以使用MVC3和Microsoft图表控件实际创建交互性。我正在做这件事,它正在起作用。

要增加交互性,您需要在呈现图表图像的同时呈现一个imageMap。别担心,这并不难。

请参考此link

在视图中,使用HTMLAction而不是html.RenderAction

代码语言:javascript
代码运行次数:0
复制
 <img src="<%= Url.Action("Chart", new { id = Model.Id }) %>" usemap="#MyMap" />
 @Html.Action("ChartMap", new { id = Model.Id, name = "MyMap" }); 

如果你有任何困惑,请告诉我。

如果它解决了你的问题,不要忘了标记为答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10190675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档