速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Google 发布 Chart API

  • 2007-12-09
  • 本文字数:758 字

    阅读完需:约 2 分钟

Google 团队宣布了 Chart API,这一版本提供了动态生成图表并嵌入到 Web 页面中的功能,Steve Crossan 这样写到:

实际上,我们最开始构建它时,是为了内部使用,我们在 Google Video Google Finance 中使用了它,我们觉得,如果能开放它让其他用户也使用的话,会是件不错的事情。

另外,这也是 Google 为自身开发人员提供“20% 自由支配时间”所获成果的一个示例!这套 API 简单易用,我们来看这个示例: http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=InfoQ|Rocks ,它创建了一个 PNG 格式的有二个饼块的三维饼图,很简单地嵌在一个 img 标签中,更复杂的饼图则是对这种方式进行逻辑扩展的结果。现在的版本支持一组相当多元化的图表类型,包括线条图条状图维恩图散点图等,还支持一些其它效果。作为一个团队在“业余”时间做出来的早期版本,这已经很不错了。

就像其文档中展示的那样,它可以非常容易地用 JavaScript 以图片方式嵌入到 html 中。

var simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';<p>function simpleEncode(values,maxValue) {</p><p>var chartData = ['s:'];</p><br></br> for (var i = 0; i < values.length; i++) {<br></br> var currentValue = values[i];<br></br> if (!isNaN(currentValue) && currentValue >= 0) {<br></br> chartData.push(simpleEncoding.charAt(Math.round((simpleEncoding.length-1) * currentValue / maxValue)));<br></br> }<br></br> else {<br></br> chartData.push('_');<br></br> }<br></br> }<br></br>return chartData.join('');<br></br>}

它是一个美观、简洁但很强大的 API,使图表拥有更多有趣的可能性,其动态特性还意味着可以用它来提供(相对)实时的更新信息。查看英文原文 Google Releases Chart API

2007-12-09 00:332488
用户头像

发布了 90 篇内容, 共 13.6 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

卡口服务 —— 基于前端巡检系统的拓展实践|得物技术

得物技术

这样的全面预算体系才能构建一流财务体系!

用友BIP

全面预算

研发效能平台的“双流”模型

CODING DevOps

数字时代云成本越来越高,企业IT负责人们该如何选择弹性云服务器呢?

YG科技

软件测试/测试开发丨学习笔记之Docker常用命令

测试人

Docker 程序员 容器 软件测试 测试开发

华院计算宣晓华:未来十年,基于数据与知识融合的模型将大放异彩

TE智库

人工智能 AI 华院计算

高效协同办公+降本增效,华为云OA上云解决方案做了什么?

YG科技

如何用数字人技术让课堂活起来?番职院和3DCAT实时云渲染给出答案

3DCAT实时渲染

元宇宙 实时云渲染 虚拟数字人 AI虚拟形象

全方位赋能开发者成长!华为开发者联创日·深圳站圆满落幕

彭飞

如何实时统计最近 15 秒的商品销售额|Flink-Learning 实战营

Apache Flink

大数据 flink 实时计算

接口测试|Fiddler界面工具栏介绍(一)

霍格沃兹测试开发学社

fiddler

融云WICC2023:成为「卷王」的路上,如何更好借力 AIGC

融云 RongCloud

互联网 融云 泛娱乐 出海 通讯

云原生应用交付平台Orbit设计理念与价值主张

CODING DevOps

云原生 Orbit

全球唯一云厂商 华为云入选2023Gartner云数据库管理系统客户之选

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

生态共建丨YashanDB与天玑数据完成兼容互认证 - 知乎

YashanDB

谈谈数智人力建设过程中发现的问题及感悟

用友BIP

数智人力

LangChain Java-the Java implementation of LangChain

HamaWhite

openai LLM #LangChain langchain LLM模型

为何选择美国主机来托管你的网站?

一只扑棱蛾子

美国主机

企业上云数据安全不容忽视,华为云ERP上云解决方案全面保障信息安全

YG科技

作为IT从业者,为什么我推荐华为云ECS?

平平无奇爱好科技

佳创视讯亮相深圳文博会 以科技赋能文旅产业数字化进程

科技热闻

时序数据库 TDengine 与 OpenCloudOS8、TencentOS Server2&3 完成产品兼容性互认证明

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine taosdata

一文带你读透,MySQL8新特性窗口函数详解

EquatorCoco

MySQL 数据库

接口测试|Fiddler界面主菜单功能介绍(一)

霍格沃兹测试开发学社

fiddler

供应链协同——企业全球供应链可持续发展的基础

用友BIP

全球化 中企出海

接口测试|Fiddler界面工具栏介绍(二)

霍格沃兹测试开发学社

fiddler

中国的“贝尔实验室”:我们的数据库从内核的第一行代码写起

YashanDB

接口测试|Fiddler界面主菜单功能介绍(二)

霍格沃兹测试开发学社

fiddler

敏捷工具盘点

顿顿顿

敏捷工具 scrum工具 scrum敏捷工具

Cloud Studio 浏览器插件来啦

CODING DevOps

Google发布Chart API_SOA_Mark Little_InfoQ精选文章