c# - 将 Google Chart Interactive 与 ASP.NET 和 C# 集成

标签 c# javascript asp.net google-visualization

我想通过 ASP.NET 和 C# 使用 Google Chart Interactive 创建图表 我发现了这个例子 http://code.google.com/apis/visualization/documentation/using_overview.html但我发现问题是如何将它与 c# 集成以及如何将数据从 c# 集成到 javascript.. 有人可以提示我应该做什么吗?

最佳答案

您需要做的是将命令发送到 google charts 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);

关于c# - 将 Google Chart Interactive 与 ASP.NET 和 C# 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181323/

相关文章:

javascript - 如何使用 Cypress 比较不同页面中的 React 组件?

javascript - 如何使用 jquery 将 target=_blank 添加到 div 内的所有 PDF 链接?

javascript - SignalR 和 WebAPI

c# - 无法在 Visual Studio 2017 中构建我的单元测试项目

javascript - 链接函数和 Controller 函数如何共享 Angular Directive(指令)中的知识?

c# - Quartz.net Core 中的依赖注入(inject)未找到注册服务

c# - Is dynamic 与 Object 相同

javascript - 如何在弹出窗口显示时调用 jQuery 中的函数

c# - 如何在 webapi 2.2 odata 中进行未绑定(bind)的 POST 操作

c# - 在反序列化之前为 XSS 清除 JSON