Я хочу создать диаграмму с помощью Google Chart Интерактивный с ASP.NET и C# Я нашел этот пример http://code.google.com/apis/visualization/documentation/using_overview.html, но я нахожу проблему, как интегрировать это с помощью C# и как интегрировать данные с C# на javascript .. может кто-нибудь намекнуть мне, что я должен делать?Интеграция Google Chart Интерактивный с ASP.NET и C#
4
A
ответ
2
Что вам нужно сделать, это отправить команду на диаграммы Google api и преобразовать ответ на изображение, как показано ниже, а затем вы можете взять объект изображения и записать его в файл или выполнить любую операцию, которую вы хотите:
string ChartURL = "http://chart.apis.google.com/chart?";
ChartURL += "chxr=0,0," + MaxX + "";
ChartURL += "&chxt=y";
ChartURL += "&chbh=a";
ChartURL += "&chs=" + ChartWidth + "x" + ChartHeight + "";
ChartURL += "&cht=bvg";
ChartURL += "&chco=" + ChartColors + "";
ChartURL += "&chds=" + ChartDataRange + "";
ChartURL += "&chd=t:" + ChartValues + "";
ChartURL += "&chdl=" + ChartLegend + "";
ChartURL += "&chtt=" + ChartTitle + "";
HttpWebRequest myRequest = WebRequest.Create(ChartURL) as HttpWebRequest;
HttpWebResponse ServerResponse = myRequest.GetResponse() as HttpWebResponse;
Stream ResponseStream = myRequest.GetResponse().GetResponseStream();
return System.Drawing.Image.FromStream(ResponseStream);