首页 前端知识 Echarts数据可视化 第3章 Echarts组件详解 3.5 时间轴

Echarts数据可视化 第3章 Echarts组件详解 3.5 时间轴

2024-02-09 20:02:36 前端知识 前端哥 367 561 我要收藏

Echarts数据可视化

文章目录

      • Echarts数据可视化
      • 第3章 Echarts组件详解
        • 3.5 时间轴

Echarts数据可视化:入门、实战与进阶

第3章 Echarts组件详解

3.5 时间轴

timeline:时间轴组件。与其他组件不同的是,timeline 在使用时会存在多个 option,可以将Echarts 传统的option 称为原子option,将使用timeline 时用到的option 称为包含多个原子option的复合option。

【建议】将共用的配置项写在baseOption 中,当timeline 的时间切换时,会将baseOption 作用在每个时间的option上,二者合并出当前时间的option。

举个栗子:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>timeline组件</title>
<!-- 引入 echarts.js -->
<script src="../js/echarts.js"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="width: 600px;height:400px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
baseOption: {
timeline: {
data: ['2017', '2018', '2019']
},
title: {
subtext: ''
},
grid: {},
xAxis: [
{
'type': 'category',
'data': ['A公司', 'B公司', 'C公司']
}
],
yAxis: [
{
'type': 'value'
}
],
series: [
{ // 系列一的一些其他配置
type: 'bar'
}
]
},
options: [
{ // 这是'2017' 对应的 option
title: {
text: '2017年销量情况'
},
series: [
{data: [300, 500, 450]} // 系列一的数据
]
},
{ // 这是'2018' 对应的 option
title: {
text: '2018年销量情况'
},
series: [
{data: [500, 600, 1000]}
]
},
{ // 这是'2019' 对应的 option
title: {
text: '2019年销量情况'
},
series: [
{data: [650, 700, 950]}
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html>
复制

渲染效果

在这里插入图片描述

时间轴组件比较常用的参数大多与播放设置相关,例如:

  • loop:是否循环播放
  • rewind:是否反向播放
  • playInterval:播放速度
  • controlPosition:播放按钮位置

更多信息可以看官方文档:https://echarts.apache.org/zh/option.html#timeline

在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/1631.html
评论
还可以输入200
共0条数据,当前/页
发布的文章

CSS样式变换效果及动画

2024-02-23 11:02:51

实现 抽屉效果 css3

2024-02-23 11:02:47

jQuery (JavaScript)进阶使用

2024-02-23 11:02:59

CSS样式

2024-02-23 11:02:49

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!