Google HtmlHelper Gráfico de Asp.net MVC
-
20-09-2019 - |
Pregunta
¿Hay extensiones HtmlHelper para Google Chart API ? (Me gusta usar para algunos gráficos básicos, ejemplo gráfico de sectores, Gráfico de barras)
Soe Moe
Solución
Google dice que inserte una tabla como la siguiente:
<img src="http://chart.apis.google.com/chart?
chs=250x100
&chd=t:60,40
&cht=p3
&chl=Hello|World"
alt="Sample chart"
/>
Por lo tanto, debería ser bastante fácil de escribir un HtmlHelper como esto (no probado):
namespace System.Web.Mvc.Html
{
public static class GoogleChartHelpers
{
public static string GoogleChart
(string cht, string chd, string chs, string chl)
{
return "<img source='http://chart.apis.google.com/chart?cht=" + cht
+ "&chd=" + chd
+ "&chs=" + chs
+ "&chl=" + chl + "' />;
}
}
}
y lo llaman así:
<%= Html.GoogleChart("P3","t:60,40","250x100","Hello|World") %>
que debe insertar este en su página:
Otros consejos
A C # contenedor para el API de Google Chart.
http://code.google.com/p/googlechartsharp/
Ejemplos de uso
http://code.google.com/p/googlechartsharp/wiki/UsageExamples
Estoy seguro de que podría crear un HtmlHelper que incorpora esta clase de contenedor para que sea aún más fácil.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow