IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> echarts5 折线图平滑曲线 渐变区域填充样式 -> 正文阅读

[JavaScript知识库]echarts5 折线图平滑曲线 渐变区域填充样式

echarts5 折线图平滑曲线 渐变区域填充样式

说明

平时设计图经常会出现这种区域渐变的样式,所以记录下来以便后面使用。

效果图

区域渐变效果图

安装echarts

yarn add echarts

配置代码

// 引入核心
import * as echarts from 'echarts/core'
// 引入折线图图表
import {
  LineChart
} from 'echarts/charts'
  // 引入直角坐标系组件,组件后缀都为 Component
import {
  GridComponent,
  LegendComponent,
  TooltipComponent,
  TitleComponent
} from 'echarts/components'
  // 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
import {
  CanvasRenderer
} from 'echarts/renderers'

// 注册必须的组件
echarts.use(
  [GridComponent, TitleComponent, LegendComponent, TooltipComponent,LineChart, CanvasRenderer]
)

// 确保dom中已经有挂载
const lineChart = echarts.init(document.querySelector('#echarts1'), 'macarons')
const chartOption = {
        tooltip: {
          trigger: 'axis',
          axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: 'line' // 默认为直线,可选为:'line' | 'shadow'
          }
        },
        grid: {
          top: '8%',
          bottom: '14%'
        },
        xAxis: {
          axisLine: {
            show: true,
            lineStyle: {
              color: '#16f1da'
            }
          },
          data: ['8:00', '10:00', '12:00', '14:00', '16:00', '18:00'],
          axisTick: {
            alignWithLabel: true
          }
        },
        yAxis: {
          show: true,
          splitLine: {
            lineStyle: {
              color: ['#1ce6d3']
            }
          },
          axisLine: {
            show: true,
            lineStyle: {
              color: '#0fe3cb'
            }
          }
        },
        series: [
          {
          label: {
            show: true,
            textStyle: {
              color: '#ffffff'
            }
          },
            symbol: 'none', // 去除圆节点
            smooth: true, // 开启平滑
            lineStyle: {
              color: '#7cf01d', // 折线颜色
            },
          areaStyle: { // 区域样式配置
            color: {
              type: 'linear',
              x: 0,
              y: 0,
              x2: 0,
              y2: 1,
              colorStops: [{
                offset: 0,
                color: '#7cf01d' // 0% 处的颜色
              }, {
                offset: 1,
                color: 'transparent' // 100% 处的颜色
              }],
              global: false // 缺省为 false
            }
          },
          name: '入库',
          type: 'line',
          data: [5, 20, 36, 10]
        },
          {
            label: {
              show: true,
              textStyle: {
                color: '#ffffff'
              }
            },
            symbol: 'none',
            smooth: true,
            lineStyle: {
              color: '#f0dd4a',
            },
            areaStyle: {
              color: {
                type: 'linear',
                x: 0,
                y: 0,
                x2: 0,
                y2: 1,
                colorStops: [{
                  offset: 0,
                  color: '#f0dd4a' // 0% 处的颜色
                }, {
                  offset: 1,
                  color: 'transparent' // 100% 处的颜色
                }],
                global: false // 缺省为 false
              }
            },
            name: '出库库',
            type: 'line',
            data: [15, 20, 10, 36]
          },
        ]
      }

// 使用刚指定的配置项和数据显示图表。
lineChart .setOption(chartOption)
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-12 16:23:29  更:2022-05-12 16:24:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:35:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码