热门文章> echarts是干什么的 >

echarts是干什么的

36氪企服点评小编
2022-01-19 18:14
1265次阅读

| 企服解答

ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。具有丰富的可视化类型、多种数据格式无需转换直接使用、千万数据的前端展现、移动端优化、多渲染方案,跨平台使用、深度的交互式数据探索、多维数据的支持以及丰富的视觉编码手段、动态数据、绚丽的特效、通过 GL 实现更多更强大绚丽的三维可视化、无障碍访问(4.0+)的特点。

echarts是干什么的echarts是干什么的

1、丰富的可视化类型

提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

2、多种数据格式无需转换直接使用

内置的 dataset 属性(4.0+)支持直接传入包括二维表,key-value 等多种格式的数据源,此外还支持输入 TypedArray 格式的数据。

3、千万数据的前端展现

通过增量渲染技术(4.0+),配合各种细致的优化,ECharts 能够展现千万级的数据量。

4、移动端优化

针对移动端交互做了细致的优化,例如移动端小屏上适于用手指在坐标系中进行缩放、平移。 PC 端也可以用鼠标在图中进行缩放(用鼠标滚轮)、平移等。

5、多渲染方案,跨平台使用

支持以 Canvas、SVG(4.0+)、VML 的形式渲染图表。

6、深度的交互式数据探索

提供了 图例、视觉映射、数据区域缩放、tooltip、数据刷选等开箱即用的交互组件,可以对数据进行多维度数据筛取、视图缩放、展示细节等交互操作。

7、多维数据的支持以及丰富的视觉编码手段

对于传统的散点图等,传入的数据也可以是多个维度的。

8、动态数据

数据的改变驱动图表展现的改变。

9、绚丽的特效

针对线数据,点数据等地理数据的可视化提供了吸引眼球的特效。

10、通过 GL 实现更多更强大绚丽的三维可视化

在 VR,大屏场景里实现三维的可视化效果。

11、无障碍访问(4.0+)

支持自动根据图表配置项智能生成描述,使得盲人可以在朗读设备的帮助下了解图表内容,让图表可以被更多人群访问!

| 拓展阅读

你可以通过以下几种方式获取 ECharts。

1、从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示和警告。

2、在 ECharts 的 GitHub 上下载最新的 release 版本,解压出来的文件夹里的 dist 目录里可以找到最新版本的 echarts 库。

3、通过 npm 获取 echarts,npm install echarts --save,详见“在 webpack 中使用 echarts”

4、cdn 引入,你可以在 cdnjs,npmcdn 或者国内的 bootcdn 上找到 ECharts 的最新版本。

[免责声明]

文章标题: echarts是干什么的

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作