我最近开始关注Google Charts API,以便在我正在使用的产品中使用它。在构建给定图表的URL时,可以使用简单编码和使用扩展编码(http://code.google.com/apis/chart/formats.html)以三种不同格式指定数据点,未经编码。但是,似乎没有办法解决这个事实,即为数据点指定的最高值可能是使用扩展编码,并且在这种情况下是4095(最终编码为“..”)。谷歌图表数据编码
我失去了一些东西在这里或者是这个限制是真的吗?
我最近开始关注Google Charts API,以便在我正在使用的产品中使用它。在构建给定图表的URL时,可以使用简单编码和使用扩展编码(http://code.google.com/apis/chart/formats.html)以三种不同格式指定数据点,未经编码。但是,似乎没有办法解决这个事实,即为数据点指定的最高值可能是使用扩展编码,并且在这种情况下是4095(最终编码为“..”)。谷歌图表数据编码
我失去了一些东西在这里或者是这个限制是真的吗?
使用Google Chart API时,您通常需要自己调整数据以适应API所需的0-4095范围。
例如,如果您的数据值为0到1,000,000,那么您可以将所有数据除以245,以使它适合可用范围(1000000/245 = 4081)。
每数据比例,这也可以帮助你:
http://code.google.com/apis/chart/formats.html#data_scaling
注意CHDS参数选项。
您也可以考虑利用封装API来抽象出一些这些丑陋的细节。他们在这里列出:
http://groups.google.com/group/google-chart-api/web/useful-links-to-api-libraries
我写charts4j它具有以下功能帮助您处理数据的缩放。