问题标签 [google-visualization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-visualization - 如何让 Google Charts 在散点图中显示多种颜色?
我想在 Google Chart 散点图中显示多种颜色(以及可能的形状和大小)的数据点。有没有人有一个如何做到这一点的例子?
google-visualization - 如何使用 Google Chart API 为 XY 散点图指定多个数据集?
为什么这个 Google Chart API URL 不在这个 XY 散点图上呈现两个数据集?
我一遍又一遍地阅读文档,但我无法弄清楚。
google-visualization - 谷歌图表的动力是什么?
有没有人知道 Google Charts 的强大功能?我已经使用了一段时间,但不确定 Google 使用什么来构建它。
json - 处理 JSON 序列化变化的正确方法
我有一个使用 Python 的 SimpleJSON 序列化 JSON 的网络服务,以及一个使用 Google 的 Visualization API的 javascript/ 客户端。当我尝试使用 Google 数据表的查询方法读取 JSON 响应时,我收到“无效标签”错误。
我注意到 Google 电子表格输出 JSON,对象键周围没有引号。我尝试在没有引号的情况下阅读 JSON 并且有效。我想知道将 SimpleJSON 输出读入 Google 数据表的最佳方法是什么
query = new google.visualization.Query("http://www.myuri.com/api/")
.
我可以使用正则表达式来删除引号,但这似乎很草率。我尝试过的 javascript JSON 解析库不会在对象键周围没有引号的情况下以 JSON 语法读取。
这是一些很好的背景阅读:围绕对象键的引号:
php - 为 Google 带注释的时间线动态生成的数据表
我想使用Google 的 Annotated Time Line Visualization。通过手动添加列和行数据的行来完成这项工作非常容易。这一切都是通过 google.visualization.DataTable() 的属性完成的。我想动态更新这个数据表,但我不知道怎么做。数据位于运行 MS SQL Server 2005 的服务器上。
我找到了一篇使用 PHP 和 MySQL 完成此任务的帖子,但我不知道如何将其转换为 VB .NET 或 C#(两者都可以)。
有谁知道如何使用 .NET 中的 MS SQL Server 数据或更好的方法来动态生成代码,这样新数据就不必每天手动添加行?
谢谢!
google-visualization - 谷歌图表数据编码
我最近开始研究 Google Charts API 是否可以在我正在开发的产品中使用。在为给定图表构建 URL 时,可以以三种不同的格式指定数据点:未编码、使用简单编码和使用扩展编码 ( http://code.google.com/apis/chart/formats.html )。但是,似乎无法绕过这样一个事实,即为数据点指定的最高值是使用扩展编码,在这种情况下是 4095(结尾为“..”)。
我在这里遗漏了什么还是这个限制是真的?
overlay - 图表叠加
我想知道这是否可以使用 Google Charts API:首先,使用给定的输入数据创建一个条形图。然后在上面叠加一个折线图(或一条线)。
我在这里的用例是显示一个学生在测试中的表现,与其他人群相比,这已经以条形图的形式提供。
编辑:挖掘并发现了标记。将探索并可能回答我自己的问题:)
google-visualization - google charts bad request
does anyone know why this is a bad request?
trying to plot four lines on a graph
thanks
javascript - 如何在 Google Annotated Time Line 上使用 rangechange() 仅获取所选范围的数据?
我有大量数据点,我想使用Google Visualization: Annotated Time Line来绘制图表。我想data.setValue
在 JS 中输出 100,000 个点(使用类似于此处描述的方法的 PHP)来构建 DataTable 会导致性能问题。相反,我想输出一个小数字,然后根据选择的日期范围增加。
时间线包括一个在范围更改时触发的事件 - rangechange()。
当触发 rangechange() 方法时,是否可以查询 URL 以返回该日期范围的数据,然后更新时间线以显示该数据?执行此操作的代码是什么?
hibernate - 使用 GWT、Struts 和 Hibernate 在 Web 应用程序中处理数据
我正在使用 Struts 和 Hibernate 编写一个 Web 应用程序。最近,我发现了GWT和Visualization API。这一切看起来都非常有趣,并提供了我的应用程序需要的 AJAX 功能。我是新手,很迷茫。。。。
在哪里放置数据访问级别检查?
在 Web 应用程序中,用户对数据具有不同级别的访问权限。例如,不同数据的读/写权限的不同组合。当访问或修改任何数据时,应用程序会检查某种用户配置文件。用户将根据结果获得数据访问权限——拒绝查看访问权限或可以查看数据但无法更改数据等。我不确定在哪里进行此特定检查。我想我可以将它编码在DAO 中,每次处理数据操作时,根据配置文件手动检查查询的数据。或者,放在业务逻辑/显示层,如果用户没有数据访问权限,就拿离用户的按钮。还是两者兼而有之?或者hibernate中有没有配置文件我可以在某个地方为所有映射的表指定数据访问权限?
传递信息的最佳实践
模型/视图/控制器之间非常需要通信,对 GWT 进行 RPC 调用,并将数据传递给可视化代码以呈现图表和其他内容。我猜它肯定需要某种将 Java 对象转换为 JSON 对象的转换器,以便进行 gwt-rpc 调用并使用 Visualization API 绘制图表。我对么?此外,就在 Struts 和 Hiberante 中传递信息而言——编写数据传输对象是个好主意吗?然后就一直传豆子?或者(我今天刚刚遇到这个......甚至不确定我是否理解正确)可能将对象绑定到JNDI上,并从程序的其他部分访问它们?
任何输入/澄清将不胜感激。非常感谢你!