《图解Echarts in Vue》Line实例- 基础面积图

代码:

<template>
  <div class="chart" style="height: 300px; width: 600px"></div>
</template>

<script>
export default {
  methods: {
    initChart() {
      const dom = document.querySelector(".chart");
      const chart = this.$echarts.init(dom);
      const option = {
        xAxis: {
          type: "category",
          boundaryGap: false,
          data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
        },
        yAxis: {
          type: "value",
        },
        series: [
          {
            data: [820, 932, 901, 934, 1290, 1330, 1320],
            type: "line",
            areaStyle: {},
          },
        ],
      };
      chart.setOption(option);
    },
  },
  mounted() {
    this.initChart();
  },
};
</script>

知识点

xAxis.bundaryGap

坐标轴两边留白策略,类目轴和非类目轴的设置和表现不一样。
类目轴中 boundaryGap 可以配置为 truefalse。默认为 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。

非类目轴,包括时间,数值,对数轴,boundaryGap是一个两个值的数组,分别表示数据最小值和最大值的延伸范围,可以直接设置数值或者相对的百分比,在设置 minmax 后无效。 示例:

boundaryGap: ['20%', '20%']

series.areaStyle

区域填充样式。设置后显示成区域面积图。

  • color: 填充的颜色。

  • origin: 图形区域的起始位置

  • shadowBlur: 图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果

  • shadowColor: 阴影颜色。支持的格式同color。

  • shadowOffsetX: 阴影水平方向上的偏移距离。

  • shadowOffsetY: 阴影垂直方向上的偏移距离。

  • opacity: 图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容