让v-charts中的图例显示在图表的下方以及解决title不生效问题

1 篇文章 0 订阅

效果图:

在这里插入图片描述

1、让v-charts中的图例显示在图表的下方:
<ve-line :data="chartData" :legend="legend" ></ve-line>添加legend属性

并在data中加上this.legend = { bottom: "0" };这样就完美解决了

2、解决title不生效问题:
<ve-line :data="chartData" :title="title"></ve-line>添加title属性

并在data中加上this.title = { text: "标题" }; 这样title就出来了,然后调一下样式改成自己需要的效果就好。

注意:如果title不生效的话,应该是缺少title模块,此时需要import "echarts/lib/component/title";引入模块

完整代码:

<template>
  <div>
    <ve-line :data="chartData" :legend="legend" :title="title"></ve-line>
  </div>
</template>
<script>
import "echarts/lib/component/title";
export default {
  data() {
    this.title = { text: "标题" };
    this.legend = { bottom: "10px" };
    return {
      chartData: {
        columns: ["date","visitorsNumber","customerNumber","concernNumber","cartNumber"],
        rows: [
          {  date: "1/1",visitorsNumber: 2782,customerNumber: 1393,concernNumber: 1093,cartNumber: 0.32},
          {  date: "1/2",visitorsNumber: 782,customerNumber: 3530,concernNumber: 3230,cartNumber: 0.26},
          {  date: "1/3",visitorsNumber: 7820,customerNumber: 923,concernNumber: 2623,cartNumber: 0.76},
          {  date: "1/4",visitorsNumber: 782,customerNumber: 1723,concernNumber: 1423,cartNumber: 0.49},
          {  date: "1/5",visitorsNumber: 782,customerNumber: 7920,concernNumber: 3492,cartNumber: 0.323},
          {  date: "1/6",visitorsNumber: 7821,customerNumber: 4093,concernNumber: 4293,cartNumber: 0.7},
        ],
      },
    };
  },
};
</script>
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值