网站后台 模板,网页设计创意主题,巨量算数官方入口,wordpress只能下载一个文件目录
第一章 echarts基本使用
第二章 echarts实践——折线图 效果展示 第一章 echarts基本使用 Echarts常用配置项(详细入门)_echarts配置项手册-CSDN博客 柱状图案例#xff1a; echarts实践总结(常用一)#xff1a;柱状图#xff08;特点#xff1a;渐变色、点击缩放、…目录
第一章 echarts基本使用
第二章 echarts实践——折线图 效果展示 第一章 echarts基本使用 Echarts常用配置项(详细入门)_echarts配置项手册-CSDN博客 柱状图案例 echarts实践总结(常用一)柱状图特点渐变色、点击缩放、左右滑动、悬浮展示样式-CSDN博客 第二章 echarts实践——折线图
实现的效果主要为折线下区域渐变展示。html部分
div classview stylewidth: 1000px;height: 500px;!-- 折线图 --div idhandlerView stylewidth: 100%;height: 100%;/div
/div
js部分
script src./base_js/echarts.min.js/script
scriptconst lineChartDom document.getElementById(handlerView)// 指定图表的配置项和数据const MONTHS [01月,02月,03月,04月,05月,06月,07月,08月]const SHIPMENT_DATA new Array(8).fill(0).map(() Math.floor(Math.random() * 8000))function renderChartEcharts() {// 基于准备好的dom初始化echarts实例const lineChart echarts.init(lineChartDom)const chartOptions {tooltip: { // 提示框组件trigger: axis, // 坐标轴触发// 提示框浮层内容格式器自定义formatter: span classchart-title{b}访问量/spanbr /h4 classchart-data访问量 span{c0}/span次br //h4,valueFormatter: () , // tooltip 中数值显示部分的格式化回调函数axisPointer: { // 指示器样式type: line,label: {backgroundColor: #6a7985},lineStyle: {type: dashed,color: #87B1FE}}},legend: {right: 0 // 图例组件离容器右侧的距离},grid: { // 图表位置left: 2%,top: 12%,right: 2%,bottom: 2%,containLabel: true},xAxis: [ // x轴{type: category,boundaryGap: false,axisTick: {show: false},data: MONTHS // x轴数据}],yAxis: [ // y轴{type: value,name: 单位(件),splitLine: {show: true,lineStyle: {type: dashed,color: #E7E7E7}},}],series: [{name: 办件数量, // 系列名称color: #528DFB, // 颜色type: line, // 图表类别/*samesign 只在要堆叠的值与当前累积的堆叠值具有相同的正负符号时才堆叠。all 堆叠所有的值不管当前或累积的堆叠值的正负符号是什么。positive 只堆积正值。negative 只堆叠负值。*/stack: Shipment, // 数据堆叠同个类目轴上系列配置相同的 stack 值可以堆叠放置symbol: circle,areaStyle: { // 区域填充样式。设置后显示成区域面积图。color: { // 填充的颜色 -- 自定义区域渐变颜色type: linear,x: 0,y: 0,x2: 0,y2: 1,colorStops: [{offset: 0.25,color: #CBDDFE},{offset: 1,color: #fff}]}},lineStyle: { // 线条样式color: #528DFB},emphasis: { // 折线图的高亮状态/*none 不淡出其它图形默认使用该配置。self 只聚焦不淡出当前高亮的数据的图形。series 聚焦当前高亮的数据所在的系列的所有图形。*/focus: series},data: SHIPMENT_DATA}]}// 使用刚指定的配置项和数据显示图表。lineChart.setOption(chartOptions)lineChart.resize()window.addEventListener(resize, () {lineChart.resize()})}renderChartEcharts()
/script