質問

GoogleのチャートAPIのの任意のHtmlHelperの拡張機能はありますか? (私はいくつかの基本的なチャートに使用したいと、例えば円グラフ、棒グラフ)

ソー萌え

役に立ちましたか?

解決

Googleは、このようなグラフを挿入することを述べています:

<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") %>

これはあなたのページにこれを挿入する必要があります:

altテキスト

他のヒント

GoogleのチャートAPIのためのC#ラッパーます。

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

使用例

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

私はあなたがそれをさらに容易にするために、このラッパークラスを組み込んだのHtmlHelperを作成することができます確信してます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top