关于 vue2.0 的 antV 使用举例

Html 中的代码,只需要简单的定义一个容器:

<template>
  <div>
    <div id="container"></div>
  </div>
</template>

script 中的代码:

export default {
  data() {
    return {
      //引入数据。G2Plot 的数据源格式是 JSON 数组,数组的每个元素是一个标准 JSON 对象,部分图表除外。
      data: [
        { type: "家具家电", sales: 38 },
        { type: "粮油副食", sales: 52 },
        { type: "生鲜水果", sales: 61 },
        { type: "美容洗护", sales: 145 },
        { type: "母婴用品", sales: 48 },
        { type: "进口食品", sales: 38 },
        { type: "食品饮料", sales: 38 },
        { type: "家庭清洁", sales: 38 },
      ],
    };
  },

  methods: {
    CreateLine() {
      const bar = new Bar("container", {
        data: this.data,                //重点,官网给的栗子只用了data
        xField: "sales",
        yField: "type",
        meta: {
          type: {
            alias: "类别",
          },
          sales: {
            alias: "销售额",
          },
        },
        minBarWidth: 20, //柱子的最大宽度
        maxBarWidth: 20, //柱子的最大宽度
      });

      bar.render();                //渲染
    },
  },

  mounted() {
    this.CreateLine();
  },
};
</script>

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值