he wei
2024-11-09 5cc9eb2d302ffe6218221208a28b60f91b57e41e
src/components/echarts/bar2.vue
@@ -42,8 +42,8 @@
function getOptions(xLabels = [], data = []) {
  let barColor = '#02a7f0';
  let maxColor = '#d9001b';
  let minColor = '#f59a23';
  let maxColor = '#438D29';
  let minColor = '#DBD608';
  let legends = [];
  return {
    grid: {
@@ -96,8 +96,10 @@
                 color: (params) => {
            // console.log('params', params, data, '=============');
            let max = Math.max(...data);
            let min = Math.min(...data);
            let min = Math.min(...(data.filter((item) => item != 0)));
            let val = params.value;
            // console.log('min, max, val', min, max, val, '=============');
            if (val == min) {
              return minColor;
            } else if (val == max) {
@@ -144,6 +146,10 @@
  myChart.setOption(option);
}
function resize() {
  myChart.resize();
}
onMounted(() => {
  initChart();
});
@@ -160,6 +166,7 @@
defineExpose({
  updateChart,
  resize,
});
</script>