您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Go语言

一个Golang版丝滑的可视化库

时间:2020-12-15 11:26:59  来源:  作者:

今天逛github超市时,发现一个非常不错的数据可视化库go-echarts,特分享给大家。

介绍

在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts的开发就是为了填补这部分的空隙。Echarts是百度开源的非常优秀的可视化图表库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。也有其他语言为其实现了相应语言版本的接口,如 Python 的pyecharts,go-echarts 也是借鉴了pyecharts的一些设计思想。

特性

  • 简洁的 API 设计,使用如丝滑般流畅
  • 囊括了 25+ 种常见图表,应有尽有
  • 高度灵活的配置项,可轻松搭配出精美的图表
  • 详细的文档和示例,帮助开发者更快的上手项目
  • 多达 400+ 地图,为地理数据可视化提供强有力的支持

Demo展示

一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 


一个Golang版丝滑的可视化库

 

是不是相当炫酷?

使用

我简单看了下该库的使用文档和示例go-echarts/examples。发现它给出的示例中已经囊括了25种图表的使用,真是非常用心。因此,我建议读者朋友们可以直接在示例上进行改造即可。

仓库地址

[go-echarts] https://github.com/go-echarts/go-echarts

[go-echarts/examples] https://github.com/go-echarts/examples

[pyecharts] https://github.com/pyecharts/pyecharts

[Echarts] http://echarts.apche.com/



Tags:Golang   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
今天逛github超市时,发现一个非常不错的数据可视化库go-echarts,特分享给大家。介绍在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts的开发就是为了填补这...【详细内容】
2020-12-15   Golang  点击:(0)  评论:(0)  加入收藏
由于Golang的语言设计的原因,不管是不是愿意,每个golang开发者的几乎每一段代码都需要与error做缠斗。下面我就简单分析一下golang中的error相关。...【详细内容】
2020-12-02   Golang  点击:(6)  评论:(0)  加入收藏
在微服务中服务间依赖非常常见,比如评论服务依赖审核服务而审核服务又依赖反垃圾服务,当评论服务调用审核服务时,审核服务又调用反垃圾服务,而这时反垃圾服务超时了,由于审核服务...【详细内容】
2020-10-28   Golang  点击:(6)  评论:(0)  加入收藏
流处理(Stream processing)是一种计算机编程范式,其允许给定一个数据序列(流处理数据源),一系列数据操作(函数)被应用到流中的每个元素。同时流处理工具可以显著提高程序员的...【详细内容】
2020-10-19   Golang  点击:(8)  评论:(0)  加入收藏
前言不管是C语言还是golang语言,都有自己的函数调用流程,主要是在函数调用过程中,各种寄存器和内存堆栈的变化. 理解清楚整个函数调用流程,可以加深对golang语言的了解.编译...【详细内容】
2020-09-22   Golang  点击:(6)  评论:(0)  加入收藏
业务逻辑:逐行读取一个3.6MB的文件,把每行的字符串切割成数组,计算二维数组中的经纬度值与目标地点的经纬度的距离,符合限定距离范围的结果存入map中,将结果覆盖写入一个新的文件...【详细内容】
2020-09-17   Golang  点击:(8)  评论:(0)  加入收藏
嗨,您好!今天我们将讨论Golang及其丰富的功能。 Golang是一种静态类型化,高性能且简单的语言,这几天以来一直使我感到很开心。 由于我正在从事一个项目,所以我最近开始学习Go,事实...【详细内容】
2020-09-16   Golang  点击:(14)  评论:(0)  加入收藏
Golang超好用的支付宝支付类库在我的上一篇文章中小编给大家推荐了一款超好用的wechat支付类库。今天小编再给大家推荐一个超好用的支付宝支付类库smartwalle/alipay安装方...【详细内容】
2020-09-02   Golang  点击:(12)  评论:(0)  加入收藏
作为一个后端开发人员来说,微信开发已经是必备的技能之一了,今天小编就来分享一个相关的类库shenghui0779/gochat(以下简称wechat)。这个类库简单易用,看源码的时候目录结构一...【详细内容】
2020-08-31   Golang  点击:(9)  评论:(0)  加入收藏
验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机[1]和人类的图灵测试[2])的缩写,是一种区分用户是计算机...【详细内容】
2020-08-21   Golang  点击:(4)  评论:(0)  加入收藏
桔妹导读:线上性能问题的定位和优化是程序员进阶的必经之路,定位问题的方式有多种多样,常见的有观察线程栈、排查日志和做性能分析。性能分析(profile)作为定位性能问题的大杀器...【详细内容】
2020-07-08   Golang  点击:(14)  评论:(0)  加入收藏
GO调度器模型GO的调度器可以充分利用多核心CPU,任何时候都有M个go协程在N个系统线程上进行调度, 这些线程在最多 GOMAXPROCS 个CPU核心上运行,这种调度模型称之为GMP模型: G :...【详细内容】
2020-05-05   Golang  点击:(10)  评论:(0)  加入收藏
来源:Pexels现在常常听到一种说法——“虽然Python也非常棒,但Golang才是AI编程的最佳选择!” 毋庸置疑,Golang正成为机器学习和人工智能的主流编程语言,在全球拥有数...【详细内容】
2020-03-16   Golang  点击:(9)  评论:(0)  加入收藏
Golang语言出现于大约十年前,也就是2009年11月,到现在刚满10岁不久。这门由Google工程师所开发的语言,大大提高了开发者的工作效率。语言开发者的初衷是希望这种语言能消除C++等语言中的所谓“额外垃圾”,它允许我们编译...【详细内容】
2020-02-19   Golang  点击:(1)  评论:(0)  加入收藏
Go 的编译结果基本上只依赖libc(传言,第三方库是否依赖那就另当别论了), 所以docker image 实际可以做的很小 使用apline 作为docker 的运行环境产生尽可能小的运行环境 国...【详细内容】
2019-12-19   Golang  点击:(38)  评论:(0)  加入收藏
Golang简介Go语言是谷歌2009年发布的第二款开源编程语言。这是一门全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Go语言具有很强的表达能力,它简洁、...【详细内容】
2019-12-11   Golang  点击:(40)  评论:(0)  加入收藏
日常中经常需要使用 golang 读写 csv 文件,比如将数据库中的数据按照要求导出到 csv 中,读取 csv 文件中的数据到内存中进行处理等操作。ps: 如果是 Excel 文件(*.xlsm、.xls...【详细内容】
2019-11-13   Golang  点击:(75)  评论:(0)  加入收藏
什么是整洁架构?在《Clean Architecture: A Craftsman’s Guide to Software Structure and Design》一书中,著名作家 Robert “Uncle Bob” Martin 提出了一种具有一...【详细内容】
2019-10-10   Golang  点击:(22)  评论:(0)  加入收藏
之前一直写一些动态语言,觉得解析JOSN还是很简单的,往往只需要几行代码就能拿到解析好的JSON对象。Go语言自带的json包可以让你在程序中方便的读取和写入 JSON 数据。生成JSON...【详细内容】
2019-10-08   Golang  点击:(43)  评论:(0)  加入收藏
第三方库gopkg.in/ini.v1 配置加载创建一个空的配置cfg := ini.Empty()直接加载存在的配置文件,如果文件不存在就会报错cfg, err := ini.Load("app.ini")可以同时加载多个配...【详细内容】
2019-09-24   Golang  点击:(3)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条