zoukankan      html  css  js  c++  java
  • markLine 标示线的使用

    markLine 可以单独写在一个对象里,也可以接在其它数据下面,如果将 markLine 单独写在一个对象里,就必须加 type ,不然报错。

    markLine 的 data 和其它 data 一样,也可以单独设置样式。

    markLine 可以在 X 轴上,也可以在 Y 轴上 (竖向、横向)。

    symbol 的几种样式 :默认["circle","arrow"]。circle圆 | rect长方 | roundRect圆长方 | triangle三角 | diamond菱形 | pin大头针 | arrow箭头 | none没有

    series: [
      {
        name: "监测数据",
        type: "line",
        smooth: true, // 是否平滑,布尔类型/数字类型0~1,true = 0.5
        data: []
      },
      {
        type: "line", // 如果将 markLine 单独写在一个对象里,就必须加 type ,不然报错。
        markLine: {
          symbol: "none", // 相当于["none", "none"] [虚线,没有箭头]
          silent: true, // true 不响应鼠标事件
          data: [
            {
              xAxis: "sun" // 对于x轴中的一个值
            }
          ],
          label: {
            show: true, // 是否展示文字
            color: "red",
            fontSize: 20,
            formatter: function () {
              return "想展示的话"
            }
          },
          lineStyle: {
            color: "red",
             1, // 0 的时候可以隐藏线
            type: "solid" // 实线,不写默认虚线
          }
        }
      },
      {
        type: "line",
        markLine: { // 样式可以单独设置,也可以一起设置
          symbol: "none",
          silent: true, // 鼠标移上是否有响应(线变粗)
          data: [
            {
              yAxis: "20",
              //type: "min/max/average" // 特殊的标注类型,用于标注最大值最小值等。
              lineStyle: { // 线的样式
                color: "#77D048",
                 1,
                opacity: 0.8
              },
              label: { // 文字的样式,默认是白色,有时候文字不显示,可能是颜色的问题
                color: "#77D048"
              }
            },
            {
              yAxis: "40",
              lineStyle: { // 线的样式
                color: "#EFCA2A",
                 1,
                opacity: 0.8
              },
              label: { // 文字的样式,默认是白色,有时候文字不显示,可能是颜色的问题
                color: "#EFCA2A"
              }
            }
          ],
          label: { // 样式也可以统一设置
            padding: [-13, -40, 0, 0],
            formatter: function (params) {
              return `${params.value}`
            }
          }
        }
      }
    ]
    隐藏 markLine:
      lineStyle.width = 0, label.show = false 时可以隐藏 markLine
  • 相关阅读:
    IE浏览器下常见的CSS兼容问题
    Android studio 使用问题汇总
    IOS中的属性列表----Property List
    自定义组件-BreadcrumbTreeView 的使用
    IOS开发之数据sqlite使用
    深入分析动态管理Fragment
    IOS开发中多线程的使用
    Java中导入、导出Excel
    IOS数据持久化之归档NSKeyedArchiver
    Bugfree3.0.4 Linux环境安装指南
  • 原文地址:https://www.cnblogs.com/MrZhujl/p/11644035.html
Copyright © 2011-2022 走看看