博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自己开发图表库,脱离echart
阅读量:6271 次
发布时间:2019-06-22

本文共 306 字,大约阅读时间需要 1 分钟。

前言

由于公司业务需要做一些图标来展示一些数据,之前都是用百度的echart.js。这次放弃使用它转而自己开发是有几个原因

  1. echart文件太大,有些功能用不到

  2. echart样式不易扩展,满足不了设计的需求

  3. 需求简单

考虑上面几个原因就决定自己开发一个图标库,主要介绍折线图和雷达图

技术研究

绘制图表可以用canvas、svg、webgl等,echart是用canvas绘制,所以我就直接考虑用canvas。

  • 折线图:通过lineto将点连起来

  • 雷达图:由外向内,通过arc、fill等方法绘制

问题

  1. 折线图转成曲线

    通过网上查找资料,按照腾讯这篇文章来实现

  2. 图片文字模糊

    问题分析和解决这里已经总结

代码地址

转载地址:http://prlpa.baihongyu.com/

你可能感兴趣的文章
一步一步教你用PHP+MySql搭建网站 No.1 主页&数据库连接
查看>>
JAVA网络编程之Socket
查看>>
翻翻git之---偏向iOS风格的Switch ToggleSwitch
查看>>
Python 全栈开发 -- 开发环境篇
查看>>
python dict type like json
查看>>
颠覆大数据分析之Spark VS分布式共享内存系统
查看>>
深入理解 Android 控件
查看>>
安卓版手机app登录后在后台运行固定时间和被杀死后固定时间重启后重新登录...
查看>>
手把手教你用Hexo+Github 搭建属于自己的博客
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>
webpack是如何实现前端模块化的
查看>>
TCP的三次握手四次挥手
查看>>
对象(Object)的遍历方法整理
查看>>
Slog98_项目上线之ArthurSlog个人网站上线5
查看>>
仿知乎拖动广告的实现iOS
查看>>
React Native(Android)调用支付宝
查看>>
关于redis的几件小事(六)redis的持久化
查看>>
GO_GIN_不同文件下html模版渲染
查看>>