ECharts案例教程2

前端开发 作者: 2024-08-25 19:05:01
p{text-indent:2em;}.echarts th,.echarts td{border:1px solid #333;}前端开发whqet,csdn,王海庆,whqet,前端开发专家ECharts案例教程系列文章,试图通过案例从入门到精通的方式学习数据可视化工具ECharts,第1篇我们
前端开发whqet,csdn,王海庆,whqet,前端开发专家
       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                         == 带时间轴折线图==全屏预览==在线编辑==下载收藏==
       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//from echarts example <body> <div id="main" style="height:400px;"></div> ... <script src="example/www2/js/dist/echarts-all.js"></script> <script> var myChart = echarts.init(document.getElementById('main')); var option = { ... } myChart.setOption(option); </script> </body>
分组 参数 类型 默许值 含义
参数设置 data Array [] 时间轴列表,同时也是轴label内容
show boolean true 显示策略,可选为:true(显示) | false(隐藏)
type string 'time' 模式是时间类型,时间轴间隔根据时间跨度计算,可选为:'number'
notMerge boolean false 时间轴上多个option切换时是不是进行merge操作,同setOption第2个参数(详见实例方法)
realtime boolean true 拖拽或点击改变时间轴是不是实时显示,在不支持Canvas的阅读器中该值自动强迫置为false
播放控制 autoPlay boolean false 是不是自动播放
loop boolean true 是不是循环播放
playInterval number 2000 播放时间间隔
currentIndex number 0 当前索引位置,对应options数组,用于指定显示特定系列
样式设置 width number|string 自适应 时间轴宽度,默许为总宽度 - x - x2,指定width后将疏忽x2。
height number|string 50 时间轴高度
x number|string 80 时间轴左上角横坐标
y number|string null 时间轴左上角纵坐标,默许无,随y2定位,
x2 number|string 80 时间轴右下角横坐标
y2 number|string 0 时间轴右下角纵坐标
padding number|Array 5 内边距,单位px,接受数组分别设定上右下左侧距,同css。
backgroundColor color 'rgba(0,0)' 背景色彩,默许透明。
borderWidth number 0 边框线宽
borderColor color '#ccc' 边框色彩
controlPosition string 'left' 播放控制器位置,可选为:'left' | 'right' | 'none'
lineStyle Object 参见代码 时间轴轴线样式,lineStyle控制线条样式,(详见lineStyle)
label Object 参见代码 时间轴标签文本
checkpointStyle Object 参见代码 时间轴当前点
controlStyle Object 参见代码 时间轴控制器样式,可指定正常和高亮色彩
symbol string 'emptyDiamond' 轴点symbol,同serie.symbol
symbolSize number 4 轴点symbol,同serie.symbolSize
{ show: true,interval: 'auto',rotate: 0,formatter: null,textStyle: { color: '#333' } }
{ symbol : 'auto',symbolSize : 'auto',color : 'auto',borderColor : 'auto',borderWidth : 'auto',label: { show: false,textStyle: { color: 'auto' } } }
{ normal : { color : '#333'},emphasis : { color : '#1e90ff'} }

var option = { //时间轴设置 timeline : {},//时间点设置 options : [ //第1个时间点 {},//第2个时间点 {},//... ] }
var option = { //时间轴设置 timeline : { //时间轴时间列表 data:[ '2002-01-01','2003-01-01','2004-01-01','2005-01-01','2006-01-01' ],//自定义处理,只显示年份 label:{ formatter : function(s) { return s.slice(0,4); } },//时间轴的位置设定 height:80,x:50,padding:[40,10,10],//时间轴播放控制 autoPlay : true,playInterval : 2000 },//... ] }
var option = { //时间轴设置 timeline : { //时间轴时间列表 data:[ '2002-01-01',//时间点设置 options : [ //第1个时间点 //2002年数据表,新增内容 { title:{ text:'2002年货物销量图',subtext:'纯属捏造,如有雷同,人品爆发。' },//设置提示 tooltip: { show: true },//设置图例 legend: { data:['销量'] },//设置坐标轴 xAxis : [ { type : 'category',data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子","帽子","围巾"],axisLabel:{ margin:⑵0,textStyle:{ color:'#999',fontWeight:'bold' } } } ],yAxis : [ { type : 'value' } ],series : [ { type:'line',data:[5,20,38,24,32],//绘制平均线 markLine : { data : [ {type : 'average',name: '平均值'} ] },//绘制最高最低点 markPoint : { data : [ {type : 'max',name: '最大值'},{type : 'min',name: '最小值'} ] } } ] },//... ] }
var option = { //时间轴设置 timeline : { //时间轴时间列表 data:[ '2002-01-01',//时间点设置 options : [ //第1个时间点 //2002年数据表 { title:{ text:'2002年货物销量图',//第2个时间点 //2003年数据表,新增内容 { title:{ text:'2003年货物销量图',data:[10,36,18,26,16,34],//第3个时间点 {},//... ] }
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_68552.html
ECharts案例教程2