栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

大数据开发比赛echarts所有要学习的主要图表 简单化 得分点

大数据开发比赛echarts所有要学习的主要图表 简单化 得分点

大数据开发echarts所有要学习的主要图表 简单化 得分点

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、echarts是什么?
  • 二、使用步骤
    • 1.引入js库
    • 2.规划好css布局 引入(src)echarts
    • 在之下重点编辑option集合的这一部分代码
    • 主要几个效果实现编辑样式代码
    • 主要编辑考核的图表 type类型对应
    • 接下来我们编辑几个重要的图表
    • 玫瑰图
      • k线图
    • 漏斗图
    • 条形图
    • 聚合图
    • 气泡图-------这一块可以线定义一个数组放入
    • 散点图


前言 一、echarts是什么?

结合数据的来源呈现的一个数据可视化界面 呈现不同的图形 如 折线饼图等等一些带个人直观的效果看到清晰的数据可视化 显示数值 百分比 等等诸如此类

二、使用步骤 1.引入js库


找不到echarts包的同学直接搜echarts官网 即可获取

2.规划好css布局 引入(src)echarts

	
	
		

#实例化初始化echarts 并且给它一个容器

mychart=echarts.init(document.querySelector(".box"))
在之下重点编辑option集合的这一部分代码
var option={

//中间实现echarts的组件 显示数值 标题等主要得分点  参考2021年国赛题目 实现的的得分点

}
主要几个效果实现编辑样式代码

title:{ -------------标题

}
legend{ ------------显示所带的显示名称
}
tooltip{ ---------------显示数值

}
xAxis:{}--------------x轴
yAxis:{}-------------y轴
series:[{--------------合集显示数值 放置type的地方

}]

##子属性
title:{ -------------标题
text:’ ’ -----主标题
subtext:’ '-----副标题
textStyle:{
color:‘rgb(255,0,0,1)’ --------显示标题红色
}
subtextStyle:{
color:‘rgb(255,0,0,1)’ --------显示副标题红色
}
}
}
tooltip:{
trgger:‘item’ -----显示数值
}
legend:{
left:‘left’-----数值名字方式地方
}

主要编辑考核的图表 type类型对应

柱状------- bar
折线-------line
柱状堆叠-----bar
折线堆叠-----line
折线柱状混合— line和bar
饼图------pie
玫瑰图-----pie
数据聚合图-----boxplot
气泡图------scatter
地理坐标图-----map
k线图-----candlestick
盒须图-------boplot和scatter
条形图-------bar
雷达图-----radat
热力图----heatmap
关系图------graph
漏斗图-----funnel
仪表盘------gauge

接下来我们编辑几个重要的图表 玫瑰图
		var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
			series:[{
				radius:[50,250],------半径
				roseType:'area',--------区域面积
				itemStyle:{  ----------边界区域
					borderRadius:8
				},
				type:'pie',
				data:[
					{value:5154,name:'ASDA'},
						{value:6154,name:'SDA'},	
						{value:2154,name:'DA'},
							{value:7154,name:'ASA'},
								{value:9154,name:'DA'},
									{value:4154,name:'A'},
										{value:3154,name:'A'},
				],
				
				
			}]
			
		};
	  mychart.setOption(option);-----释放数据显示图表
		
	


k线图
	var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
	     xAxis:{
			 data:["2017-5","2015-3","2016-2","2011-2","2011-8"]
		 },
		 yAxis:{},
		 
			series:[{
					type:'candlestick',
			data:[
				[30,20,20,50],
				[50,20,30,20],
				[80,20,20,30],
				[20,20,20,20],
			],
		
			
				
			}]
			
		};
	  mychart.setOption(option);
漏斗图
	var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
	
			series:[{
			    data:[
					{value:45,name:'DS'},
					{value:65,name:'S21'},
					{value:25,name:'D'},
					{value:15,name:'ADS'},
					{value:85,name:'DS'},
					{value:65,name:'S'},	
				],
				type:'funnel',
				
			}]
			
		};
	  mychart.setOption(option);
条形图
		var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
			xAxis:{
				
			},
			yAxis:{
				data:["sada","sad","qweqw","dasd","sad"]
			},
			series:[{
			    data:[30,60,50,40,20,30,60],
				type:'bar',
				
				
			}]
			
		};
	  mychart.setOption(option);
		
	


聚合图
		var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			dataset:[
				{
				source:[
				  [850, 740, 900, 1070, 930, 850, 950, 980, 980, 880, 1000, 980, 930, 650, 760, 810, 1000, 1000, 960, 960],
				                [960, 940, 960, 940, 880, 800, 850, 880, 900, 840, 830, 790, 810, 880, 880, 830, 800, 790, 760, 800],
				                [880, 880, 880, 860, 720, 720, 620, 860, 970, 950, 880, 910, 850, 870, 840, 840, 850, 840, 840, 840],
				                [890, 810, 810, 820, 800, 770, 760, 740, 750, 760, 910, 920, 890, 860, 880, 720, 840, 850, 850, 780],
				                [890, 840, 780, 810, 760, 810, 790, 810, 820, 850, 870, 870, 810, 740, 810, 940, 950, 800, 810, 870]
					
				],
				},
				{
					transform:{
						type:'boxplot'
					}
				}
			],
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
			xAxis:{
				type:'category'
			},
			yAxis:{
				
			},
			series:[{
		   type:'boxplot',
		   name:'sadad',
		   datasetIndex:1
		},
		{
			type:'scatter',
			name:'sada',
			datasetIndex:2
		}]
			
		};
	  mychart.setOption(option);
		
	


气泡图-------这一块可以线定义一个数组放入
	
		
		
		
	


散点图
var option={
			title:{
				text:'sadas',
				subtext:'asdsad',
				textStyle:{
					color:'rgb(255,0,0,1)'
				},
				subtextStyle:{
					color:'rgb(255,0,0,1)'
				},
			},
			tooltip:{
				tegger:'item'
			},
			legend:{
				left:'left'
			},
			xAxis:{
				
			},
			yAxis:{
				
			},
			series:[{
				data:[
[30,50],
[20,40],
[30,30],
[40,60],
[80,90]
								],
								type:'scatter',
								name:'SADAD',
								
				
			}]
			
		};
	  mychart.setOption(option);

本次代码如下如有问题可以私信 互相学习谢谢

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/604178.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号