import { getColor } from "../colors.js";

export const waveInstrument = {
  title: "水波图",
  base: {
    width: 368,
    height: 210,
    x: 100,
    y: 100,
    rotate: 0,
  },
  options: {
    series: [
      {
        type: "liquidFill",
        color: ["#1C76FD"], // 水波颜色
        data: [], // 由 dataset 赋值得到
        shape: "circle", // 形状
        radius: "90%", // 半径
        waveLength: "80%", // 波长
        amplitude: "8%", // 振幅
        animationDuration: 0,
        period: 1500, // 时间（ms）
        outline: {
          borderDistance: 4, // 内部距离
          itemStyle: {
            borderColor: "#1C76FD", // 边框颜色
            borderWidth: 4, // 边框宽度
          },
        },
        backgroundStyle: {
          color: "none",
        },
        label: {
          color: getColor(0),
          fontSize: 32, // 字号
          fontWeight: "bold", // 字粗细
          formatter: "{b}\n{c}",
        },
      },
    ],
    dataset: [
      {
        value: 0.5,
      },
    ],
  },
};
