projectx/assets/script/project_expense.js
2025-06-16 16:17:18 +08:00

73 lines
1.4 KiB
JavaScript
Executable File

layui.use(['echarts'], function () {
let echarts = layui.echarts;
var column2 = echarts.init(document.getElementById('project_expense'));
option = {
// backgroundColor: '#ffffff',
title: {
text: '支出分布',
left: 'center',
top: 2,
fontSize: 15,
textStyle: {
color: '#666666',
fontWeight: 'normal'
}
},
color: ['#fed46b', '#2194ff',],
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '10%',
containLabel: true
},
// legend: {
// left: 'center',
// top: 'bottom',
// data: ['场地费', '车辆费', '顾问费', '劳务费用', '火车费', '其他']
// },
xAxis: [{
type: 'category',
data: ['场地费', '车辆费', '顾问费', '劳务费用', '火车费', '其他'],
axisTick: {
alignWithLabel: true
}
}],
yAxis: [{
name: '单位:元',
type: 'value'
}],
barMaxWidth: '30',
label: {
show: true,
position: 'top',
// formatter: function (params) {
// return params.value + '%'
// }
},
series: [
{
type: 'bar',
data: [10, 52, 90, 70, 90, 70],
itemStyle: {
normal: {
color: '#f89588'
}
}
}
]
};
column2.setOption(option);
window.onresize = function () {
column2.resize();
}
})