常见echarts(详细配置代码见git开源项目)

地址:整理后更新
根据编号对应配置项

echarts安装遇到的问题

Uncaught Error: Module build failed (from ./node_modules/source-map-loader/dist/cjs.js):
Error: ENOENT: no such file or directory, open 'D:\ProgrammingHero\foodie\client\node_modules\core-js-pure\modules\esnext.global-this.js'
    at ./node_modules/core-js-pure/modules/esnext.global-this.js (global-this.js:6:1)

npm install 之后报错,把node-modules删除,重新npm i 即可

给坐标轴动态设置固定间隔或固定的段数

min: 最小值 max:最大值 split:固定间隔
split = max-min <= 6 ? 1 : max - min <= 12 ? 2 : max - min <= 24 ? 4 : 1;
xAxis: { 
	  min: min,
      max: max, // 最大值
      splitNumber: (max - min) / split, // 坐标轴的分割段数(预估值)
      interval: split, // 强制设置坐标轴分割间隔
}

min: 最小值 max:最大值 split:分割段数
split = max-min <= 6 ? 1 : max - min <= 12 ? 2 : max - min <= 24 ? 4 : 1;
xAxis: { 
	  min: min,
      max: max, // 最大值
      splitNumber: split, // 坐标轴的分割段数(预估值)
      interval: (max - min) / split, // 强制设置坐标轴分割间隔
}
	  

** 示例:**

解决treemap tooltip 不生效

tooltip: {
      show: true,
      trigger: "item"
    }, 

1.1饼图

在这里插入图片描述

1.2折线图

在这里插入图片描述

1.3柱状图

在这里插入图片描述

1.4双纵轴折现

在这里插入图片描述

1.5柱状图

在这里插入图片描述

1.6多分类柱状图

在这里插入图片描述

1.7折线图

在这里插入图片描述

1.8实时折线图

在这里插入图片描述

1.9百分比面积堆积图

在这里插入图片描述

2.0面积堆积图

在这里插入图片描述

3.0雷达图

在这里插入图片描述

3.1环状图

在这里插入图片描述


chart.js 使用

  1. Line图表中,position: ‘nearest’,不生效的解决办法
    options增加interaction
interaction: {
    mode: 'nearest',
    intersect: false
  },
  plugins: {
    tooltip: {
      position: 'nearest'
    }
  }
  1. 多个坐标轴,让一组数据,在同一个点全部显示(其实是按照index显示,要注意需求场景)
 responsive: true,
                    interaction: {
                      mode: 'index',
                      intersect: false,
                    },
                    stacked: false,
                    plugins: {
                      title: {
                        display: true,
                      },
                    },
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
财务记账管理系统是一个帮助企业和个人进行财务管理的工具。它包含了用户管理、收入支出记录、报表生成等功能。使用Java编程语言,采用Git作为版本控制系统进行开源项目的开发。 该财务记账管理系统是为了解决财务管理过程的问题而开发的。通过收入支出记录功能,用户可以方便地记录每一笔收入和支出,并进行分类和统计。同时,该系统还提供了报表生成功能,能够根据用户的需求生成各种财务报表,如收支明细表、报销报表等。这些报表可以帮助用户更好地了解财务状况,做出合理的决策。 在项目的开发过程,采用Java编程语言是因为Java具有良好的跨平台性和稳定性。由于财务管理系统通常需要长期运行并存储大量数据,所以Java的可靠性和性能非常重要。 Git作为版本控制系统能够帮助开发团队有效地管理项目代码。通过Git,开发人员可以方便地追踪和管理代码的修改,保障代码的质量和稳定性。同时,Git还提供了分支管理功能,方便开发人员并行工作和合并代码。 采用开源项目的方式进行开发,能够吸引更多的开发者参与项目的维护和改进。这样可以扩大项目的影响力和用户基础,增加代码的可靠性和安全性。 总之,财务记账管理系统是一个使用Java编程语言,采用Git作为版本控制系统的开源项目。该项目旨在提供一个功能完善、易于使用的财务管理工具,帮助用户更好地管理和掌控自己的财务状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值