2009-10-08 42 views

Trả lời

17

Google nói rằng bạn chèn một biểu đồ như thế này:

<img src="http://chart.apis.google.com/chart? 
    chs=250x100 
    &amp;chd=t:60,40 
    &amp;cht=p3 
    &amp;chl=Hello|World" 
    alt="Sample chart" 
/> 

Vì vậy, nó nên là đủ dễ dàng viết một HtmlHelper như thế này (chưa được kiểm tra):

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 
       + "&amp;chd=" + chd 
       + "&amp;chs=" + chs 
       + "&amp;chl=" + chl + "' />; 
     } 
    } 
} 

và gọi nó là như thế này:

<%= Html.GoogleChart("P3","t:60,40","250x100","Hello|World") %> 

mà nên chèn này vào trang của bạn:

alt text

Các vấn đề liên quan