配置项setOption()


全局配置


axisPointer 坐标指示器

坐标轴指示器是指示坐标轴当前刻度的工具。

如下例,鼠标悬浮到图上,可以出现标线和刻度文本。axisPointer官网实例

上例中,使用了 axisPointer.link 来关联不同的坐标系中的 axisPointer。


坐标轴指示器也有适合触屏的交互方式,如下: 案例链接


坐标轴指示器在多轴的场景能起到辅助作用:

PS: 注意: 一般来说,axisPointer 的具体配置项会配置在各个轴中(如 xAxis.axisPointer)或者 tooltip 中(如 tooltip.axisPointer)。但是这几个选项只能配置在全局的 axisPointer 中:axisPointer.triggerOn  、  axisPointer.link。

如何显示 axisPointer:

直角坐标系 grid、极坐标系 polar、单轴坐标系 single 中的每个轴都自己的 axisPointer。
他们的 axisPointer 默认不显示。有两种方法可以让他们显示:

  • 设置轴上的 axisPointer.show(例如 xAxis.axisPointer.show)为 true,则显示此轴的 axisPointer。

  • 设置 tooltip.trigger 设置为 ‘axis’ 或者 tooltip.axisPointer.type 设置为 ‘cross’,则此时坐标系会自动选择显示哪个轴的 axisPointer,也可以使用 tooltip.axisPointer.axis 改变这种选择。注意,轴上如果设置了 axisPointer,会覆盖此设置。


如何显示 axisPointer 的 label:

axisPointer 的 label 默认不显示(也就是默认只显示指示线),除非:

  • 设置轴上的 axisPointer.label.show(例如 xAxis.axisPointer.label.show)为 true,则显示此轴的 axisPointer 的 label。

  • 设置 tooltip.axisPointer.type 为 ‘cross’ 时会自动显示 axisPointer 的 label。


关于触屏的 axisPointer 的设置

设置轴上的 axisPointer.handle.show(例如 xAxis.axisPointer.handle.show 为 true 则会显示出此 axisPointer 的拖拽按钮。(polar 坐标系暂不支持此功能)。

注意: 如果发现此时 tooltip 效果不良好,可设置 tooltip.triggerOn 为 ‘none’(于是效果为:手指按住按钮则显示 tooltip,松开按钮则隐藏 tooltip),或者 tooltip.alwaysShowContent 为 true(效果为 tooltip 一直显示)。

查看官方栗子 拖住显示tooltip,松开隐藏


自动吸附到数据(snap)

对于数值轴、时间轴,如果开启了 snap,则 axisPointer 会自动吸附到最近的点上。 继续查看栗子,吸附案例


PS: 总的来说,axisPointer 坐标轴指示器适用于辅助查看数据的,让我们一眼可以直观的看清所选择的数据情况,对于互动效果也挺好,提高逼格。用在坐标轴中,记住-坐标轴中-轴中

  • 上面的需要关注的事,如何显示,一般就设置为true就行,或者直接设置类型,还有层级关系,在最里面(子属性里面)的层级是最高的

  • 吸附功能在拖拽的时候很有必要,能准确的找到目标值位置

  • cross 十字准星指示器,只有子属性里面才有这个类型,在全局里面是不能设置的


每日一更Echarts,每日一点小积累…

Echarts配置项-4相关推荐

  1. echarts配置项图文介绍——xAxis

    echarts配置项图文介绍--xAxis 本文仅用于个人学习笔记,文中出现错误或不恰当请在评论区指出.本文仅介绍稍有难度的配置项,极其简单易懂的配置项请自行移步官网查阅文档. 一.用途 直角坐标系 ...

  2. 【ECharts】ECharts配置项详解

    这是一个方便自己学习ECharts所编写的,如有遗漏和错误之处,欢迎各位指出 文章部分转载于用户:法海521的博客"echarts各个配置项详细说明总结",地址:https://b ...

  3. echarts legend位置_一起读 ECharts 配置项手册之 series[i]-line(上)

    之前的文章写得都比较杂,还总是想不到要写点什么-- 所以最近打算把 ECharts 所有系列挨个聊一遍,写一个 series 系列的简单介绍,解决一大段时间的难选题问题- -b,顺便方便比我还新的新手 ...

  4. Echarts配置项-2

    配置项setOption() 全局配置 polar 极坐标系 可以用于 散点图 和 折线图.每个极坐标系拥有一个角度轴和一个半径轴. 极坐标官方实例 // 角度轴 angleAxis: {type: ...

  5. echarts 配置项手册legend

    目录 legend legend.type legend.zlevel legend.z = 2 legend.left,right legend.top,bottom legend.width,he ...

  6. echarts配置项属性值设置

    echarts各配置项属性说明 一.图表标题 二.legend图例 三.值域 四.tooltip提示框 五.dataZoom区域缩放控制器 六.grid网格 七.生成一个适合你的列表 八.数值型坐标轴 ...

  7. 3、echarts配置项-xAxis

    直角坐标系 grid 中的 x 轴,一般情况下单个 grid 组件最多只能放上下两个 x 轴,多于两个 x 轴需要通过配置 offset 属性防止同个位置多个 x 轴的重叠. var option{x ...

  8. echarts 配置项 series 中的data 多维度

    ECharts dataset 详解 简单概括一下就是 数据集(dataset)中除第一行元素外,每一行数据对应x轴一个类目,有多少个系列,类中就有多少图(或者说bar图里的多少根柱子) 一个系列等于 ...

  9. echarts配置项sssddd

    var category = ['小王', '小李', '小赵', '小马', '小刘', '小张'];var barData = [3100, 2142, 1218, 581, 431, 383]; ...

最新文章

  1. SQL Server 2008备份策略设计下(六)
  2. The import android cannot be resolved”错误解决方法
  3. 64位 linux 32位连接器,意法半导体为 32 位微控制器发布了一款自由的 Linux 集成开发环境...
  4. 解决Ubuntu Pycharm无法输入中文
  5. 在VB应用程序中调用Excel2000
  6. linux packet socket,linux Packet socket (1)简单介绍
  7. Windows API ——GetLogicalDriveStrings——获取逻辑驱动器
  8. Linux Shell 中 ()、(())、[]、[[]]、{} 的作用
  9. php 中echo用法,php中echo()函数的用法(附代码)
  10. 依时利考勤机说明书_指纹考勤机如何安装及使用说明|依时利
  11. android 基站分布,android 基站定位
  12. mysql8.0.25安装配置教程(windows 64位)最详细
  13. livox_camera_calib的使用
  14. 【随机过程】【研究生考试专用】备考笔记/知识点整理
  15. CyanogenMod精简手记
  16. 浮点数切分 C++
  17. 实现163邮箱发送邮件功能
  18. 写好 JS 条件语句的 5 条守则
  19. RabbitMQ:消费者ACK机制、生产者消息确认
  20. 解决2016版OneNote做代码笔记全流程

热门文章

  1. 详细的网站定制步骤有哪些?
  2. IDEA个性化设置注释模板(详细版)
  3. oppo r15 android 8,安卓8.1好评!OPPO R15入网:高配6G+前后2000万镜头
  4. 转发:达尔优87键铝合金版灯光使用说明书
  5. 苹果手机卡顿严重,完成这5个步骤,瞬间流畅好几倍
  6. Dispatcher介绍
  7. Jmeter-函数助手-随机函数的使用(模拟1000+个手机用户获取短信验证码)
  8. Nginx是什么?有哪些优点?
  9. 智能电子秤方案设计与开发
  10. 5的2分之1怎么用计算机,【3558的二分之一次方怎么用计算器资讯】3558的二分之一次方怎么用计算器足球知识与常识 - 足球百科 - 599比分...