سؤال

هل هناك أي HtmlHelper إمتداد ل جوجل مخطط واجهة برمجة التطبيقات ؟ (أود أن استخدام لبعض المخططات الأساسية، مثل تخطيط دائري، بار الرسم البياني)

وسو مو

هل كانت مفيدة؟

المحلول

وتقول جوجل أن لإدراج مخطط من هذا القبيل:

<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" 
/>

وهكذا ينبغي أن يكون من السهل بما فيه الكفاية لكتابة HtmlHelper مثل هذا (غير مجربة):

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 + "' />;
        }
    }
}

ووالذي يطلق عليه مثل هذا:

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

والتي ينبغي إدراج ذلك في الصفحة الخاصة بك:

نصائح أخرى

وA C # المجمع لAPI Google الرسم البياني.

http://code.google.com/p/googlechartsharp/

وأمثلة الاستخدام

http://code.google.com/p/googlechartsharp/wiki/UsageExamples

وأنا متأكد من أنك يمكن أن تخلق HTMLHelper التي تتضمن هذه الفئة المجمع لجعلها أكثر سهولة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top