Estoy usando Chart web helper en ASP.Net MVC 3. He visto una serie de imágenes brillantes en línea que muestran las capacidades de esta API, pero apenas hay documentación sobre cómo diseñar el cuadros. Por ejemplo, necesito mostrar etiquetas fuera del gráfico, me gustaría especificar porcentaje, en lugar de valores decimales, etc.Creación de gráficos en ASP.Net MVC 3
Hay un proyecto de formularios web para descargar: http://weblogs.asp.net/scottgu/archive/2010/02/07/built-in-charting-controls-vs-2010-and-net-4-series.aspx y una documentación de clase muy simple que explica cómo asignar valores y especificar dimensiones básicas.
Entiendo que aún no se han publicado libros en MVC 3, pero seguramente debería haber algún tipo de documentación que explique cómo usar la herramienta.
Gracias
EDIT:
De lo que he leído, ASP.Net MVC 3 tampoco dio un paso atrás con la herramienta de gráficos mediante la eliminación de la capacidad de estilo de gráficos, o no se ha documentado en absoluto. Encontré este artículo: http://forums.asp.net/t/1620783.aspx/1?ASP+NET+MVC+3+Beta+Chart+Helper+Styling+Please+Help+, aquí se describe un problema muy similar.
EDIT 2: Parece que Microsoft ha implementado parcialmente funcionalidad MSCharts en MVC 3. Con el fin de utilizar MSCharts, el conjunto System.Web.DataVisualization debe ser importado y registrado en el archivo web.configuration. T
De esta manera, las solicitudes se envían desde la vista a los controladores. Los controladores generan una imagen de un gráfico y transmiten un resultado de imagen. El resultado se muestra en la vista. Esto es útil ya que proporciona algún tipo de separación. Todavía no entiendo por qué System.WebHelpers.Chart ya no ofrece esta funcionalidad, pero espero que se aborde en un futuro próximo.
EDIT 3: Pocos puntos más para hacer. No construya sus gráficos en la vista; deben ser servidos por un controlador. Si decide usar vistas para construir gráficos, asegúrese de actualizar web.config en la carpeta Vistas para incluir <add namespace="System.Web.UI.DataVisualization"/>
en la sección de espacio de nombres. Los nombres de ensamblados y espacios de nombres son un poco confusos. El ensamblado se llama: System.Web.DataVisualization cuando el espacio de nombres se llama System.Web.UI.DataVisualization. Finalmente, creo que la API de gráficos es excelente, sirve imágenes, lo que significa que se podrá acceder a los gráficos desde todos los navegadores web. La calidad de los cuadros es excelente. He analizado alternativas como Fusion Charts, HighCharts y algunos otros gráficos con jQuery/JavaScript/Flash. Todos ellos tratan de tomar £ 300- £ 1000 de usted sin tratar de satisfacer las necesidades más básicas de los desarrolladores.
"Creo que la API de gráficos es genial",> ¿Qué quiere decir con 'API de gráficos'? –