前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版

echart使用小结

首页2018-01-12 10:05:43Front-End
Echart

十一个组件选项主要用来进行交互

# 一、Timeline选项

  • 时间轴,每个图表最多仅有一个时间轴控件

# 二、Title选项

  • 每个图表最多仅有一个标题控件,每个标题控件可设主副标题

可以对标题文字的大小样式进行设置

# 三、toolbox

  • 工具箱,每个图表最多仅有一个工具箱。工具箱里面可以实现图表类型的切换,保存图片,刷新,查看数据等功能。可以对其像素进行设置

{

    mark : {

        show : false,

        title : {

            mark : '辅助线开关',

            markUndo : '删除辅助线',

            markClear : '清空辅助线'

        },

        lineStyle : {

            width : 2,

            color : '#1e90ff',

            type : 'dashed'

        }

    },

    dataZoom : {

        show : false,

        title : {

            dataZoom : '区域缩放',

            dataZoomReset : '区域缩放后退'

        }

    },

    dataView : {

        show : false,

        title : '数据视图',

        readOnly: false,

        lang: ['数据视图', '关闭', '刷新']

    },

    magicType: {

        show : false,

        title : {

            line : '折线图切换',

            bar : '柱形图切换',

            stack : '堆积',

            tiled : '平铺',

            force: '力导向布局图切换',

            chord: '和弦图切换',

            pie: '饼图切换',

            funnel: '漏斗图切换'

        },

        option: {

            // line: {...},

            // bar: {...},

            // stack: {...},

            // tiled: {...},

            // force: {...},

            // chord: {...},

            // pie: {...},

            // funnel: {...}

        },

        type : []

    },

    restore : {

        show : false,

        title : '还原'

    },

    saveAsImage : {

        show : false,

        title : '保存为图片',

        type : 'png',

        lang : ['点击保存']

    }

}

@前端进阶之旅: 代码已经复制到剪贴板

# 四、tooltip

  • 提示框,鼠标悬浮交互时的信息提示

# 五、legend

  • 图例,每个图表最多仅有一个图例,混搭图表共享

# 六、dataRange

  • 值域选择,每个图表最多仅有一个值域控件

# 七、dataZoom

  • 数据区域缩放。与toolbox.feature.dataZoom同步,仅对直角坐标系图表有效

# roamController

  • 缩放漫游组件,仅对地图有效

# 八、grid

直角坐标系内绘图网格

# 九、xAxis

直角坐标系中横轴数组,数组中每一项代表一条横轴坐标轴,仅有一条时可省略数组。最多同时存在2条横轴,单条横轴时可指定安放于grid的底部(默认)或顶部,2条同时存在时位置互斥,默认第一条安放于底部,第二条安放于顶部

# 十、yAxis

直角坐标系中纵轴数组,数组中每一项代表一条纵轴坐标轴,仅有一条时可省略数组。最多同时存在2条纵轴,单条纵轴时可指定安放于grid的左侧(默认)或右侧,2条同时存在时位置互斥,默认第一条安放于左侧,第二条安放于右侧

  • 坐标轴有三种类型,类目型、数值型和时间型,纵轴通常为数值型,但条形图时则纵轴为类目型

# 十一、series(通用)

驱动图表生成的数据内容数组,数组中每一项为一个系列的选项及数据,其中个别选项仅在部分图表类型中有效,请注意适用类型

fe
  • 一、Timeline选项
  • 二、Title选项
  • 三、toolbox
  • 四、tooltip
  • 五、legend
  • 六、dataRange
  • 七、dataZoom
  • roamController
  • 八、grid
  • 九、xAxis
  • 十、yAxis
  • 十一、series(通用)

← 图解前端性能优化JavaScript常用API合集 →