8/20号

特性
丰富的图表类型:提供开箱即用的20多种图表和十几种组件,并且支持各种图表以及组件的任意组合。·强劲的渲染引擎:Canvas、SVG 双引擎一键切换,增量渲染、流加载等技术实现千万级数据的流畅交互。
·专业的数据分析:通过数据集管理数据,支持数据过滤、聚类、回归,帮助实现同一份数据的多维度分析。
·优雅的可视化设计:默认设计遵从可视化原则,支持响应式设计,并且提供了灵活的配置项方便开发者定制。
·健康的开源社区︰活跃的社区用户保证了项目的健康发展,也贡献了丰富的第三方插件满足不同场景的需求。
·友好的无障碍访问:智能生成的图表描述和贴花图案,帮助视力障碍人士了解图表内容,读懂图表背后的故事。

获取ECharts
ECharts提供了多种安装方式,你可以根据项目的实际情况选择以下任意一种方式安装。

·从GitHub获取
·从npm 获取

·从CDN获取

·在线定制
接下来,我们将介绍后两种安装方式。

概念
图表容器及天小


下面,我们就常见的几种使用场景,介绍如何初始化一个图表以及改变其大小。

在HTML中定义有宽度和高度的父容器(推荐)
通常来说,需要在HTML中先定义一个<div>节点,并且通过CSS使得该节点具有宽度和高度。初始化的时候,传入该节点,图表的大小默认即为该节点的大小。
实例:
 


 

指定图表大小


如果图表容器不存在宽度和高度,或者,你希望图表宽度和高度不等于容器大小,也可以在初始化的时候指定大小。
实例:

响应容器大小的变化

在有些场景下,我们希望当容器大小改变时,图表的大小也相应地改变。
比如,图表容器是一个高度为400px、宽度为页面100%的节点,你希望在浏览器宽度改变的时候,始终保持图表宽度是页面的100%。
这种情况下,可以监听页面的window.onresize事件获取浏览器大小改变的事件,然后调用echartslnstance.resize改变图表的大小。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值