当前位置: 首页 > article >正文

ECharts 创建图表示例

一.项目中导入ECharts

pnpm i echarts

效果图 :

 

import * as echarts from 'echarts';
import {onMounted, ref} from 'vue';


const mainOneRef = ref()

onMounted(() => {
  // 基于准备好的dom,初始化echarts实例
  const myChart = echarts.init(mainOneRef.value);
  // 绘制图表
  myChart.setOption({
    title: {
      //标题
      text: '年度收入统计'
    },
    //鼠标悬浮显示数据
    tooltip: {},
    xAxis: {
      data: ["12月", "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月"]
    },
    yAxis: {},
    // 图例
    legend: {
      data: ['物业费', '停车收入']
    },
    series: [
      {
        name: '物业费',
        type: 'bar',
        // 堆叠
        stack: 'x',
        data: [3708.34, 3750, 3750, 3666.67, 3750, 3708.34, 3750, 3708.34, 3750, 3750, 3708.34, 3750],
        // 柱状图样式
        itemStyle: {
          // 颜色
          color: 'rgba(54, 86, 255, 1)'
        },
        barWidth: 20
      },
      {
        name: '停车收入',
        type: 'bar',
        data: [2900, 1640, 1640, 1800, 2040, 2660, 1200, 1200, 1640, 560, 800, 2440],
        itemStyle: {
          color: 'rgba(205, 228, 255, 1)'
        },
        stack: 'x',
        barWidth: 20
      }
    ]
  });
})



<!-- 柱状图 -->
          <div ref="mainOneRef"></div>


http://www.kler.cn/a/397905.html

相关文章:

  • 大数据实验9:Spark安装和编程实践
  • hive表名重命名、rename重命名
  • MySQL Online DDL
  • (一)Ubuntu20.04服务器端部署Stable-Diffusion-webui AI绘画环境
  • 【数据库取证】快速从服务器镜像文件中获取后台隐藏数据
  • FRP 实现内网穿透
  • 30 秒!用通义灵码画 SpaceX 星链发射流程图
  • Android 开启流量节省状态会使热点与网络共享无法打开
  • POI word转pdf乱码问题处理
  • Spring框架之命令模式 (Command Pattern)
  • RestSharp基本使用方法
  • 2024-11-16-机器学习方法:无监督学习(1) 聚类(上)
  • 快速上手:Docker 安装详细教程(适用于 Windows、macOS、Linux)
  • 【循环测试试题3】小X与数字三角形
  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • ‘v-scale-screen‘使用(Vue框架的大屏幕自适应组件)
  • # SpringSecutrity学习
  • 遥测数据采集工具Grafana Alloy
  • Redis系列之底层数据结构ZipList
  • 蓝桥杯每日真题 - 第15天
  • 24下软考高级【系统架构设计师】考试难度分析
  • Python学习27天
  • OpenGL ES 文字渲染进阶--渲染中文字体
  • NOIP2007T1 统计数字
  • Android 配置默认输入法
  • Scala中的迭代器