El método de usar echarts in vue

En primer lugar, establezca el ancho y el alto de un cuadro. No puede usar porcentajes, solo px.

Luego dibuje el gráfico en métodos y   genere un gráfico simple a través del método setOption ,

Luego monte el método en la función de gancho montada () para llamar 

<template>
  <div>
    <div id="myChart" :style="{ width: '400px', height: '300px' }"></div>
    <div id="myTry" :style="{ width: '400px', height: '300px' }"></div>
  </div>
</template>

<script>
export default {
  name: "hello",
  data() {
    return {
      msg: "Welcome to Your Vue.js App",
    };
  },

  methods: {
    drawLine() {
      // 基于准备好的dom,初始化echarts实例
      let myChart = this.$echarts.init(document.getElementById("myChart"));
      // 绘制图表
      myChart.setOption({
        title: { text: "商场跳楼价" },
        tooltip: {},
        xAxis: {
          data: ["衬衫", "羊毛衫", "雪纺衫"],
        },
        yAxis: {},
        series: [
          {
            name: "销量",
            type: "bar",
            data: [5, 20, 36],
          },
        ],
      });
    },
    try() {
    let myTry = this.$echarts.init(document.getElementById("myTry"));
      myTry.setOption({
        xAxis: {
          type: "category",
          data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
        },
        yAxis: {
          type: "value",
        },
        series: [
          {
            data: [820, 932, 901, 934, 1290, 1110, 1320],
            type: "line",
            smooth: true,
          },
          {
            data: [900, 951, 901, 852, 1520, 1330, 1200],
            type: "line",
            smooth: true,
          },
        ],
      });
      
    },

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

 Modificar el estilo del gráfico:

Para modificar el ancho del histograma, solo necesita agregar el ancho de barWidth.

        series: [
          {
            data: [40, 50, 30],
            type: "bar",
            barWidth : 30,//柱图宽度
          },
        ],

un gráfico circular sencillo

Espaciado entre barras

Hay dos tipos de espaciado entre barras,  barGapbarCategoryGap .

barGap es la distancia entre los dos gráficos pequeños en un gráfico de barras barCategoryGap es la distancia entre cada abc puede usar un porcentaje

 

Supongo que te gusta

Origin blog.csdn.net/weixin_57607714/article/details/123253669
Recomendado
Clasificación