λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Vue.js

[Vue.js] Chart.js λˆ„μ  λ§‰λŒ€ κ·Έλž˜ν”„ 총합 ν‘œμ‹œν•˜κΈ° (Stack Bar, Total)

by Jo__y 2022. 10. 25.

Chart.js ν”ŒλŸ¬κ·ΈμΈ κΈ°λ³Έ μ˜΅μ…˜μœΌλ‘œλŠ”
λˆ„μ  λ§‰λŒ€κ·Έλž˜ν”„μ˜ total 값을 λ‚˜νƒ€λ‚΄μ§€ μ•ŠλŠ”λ‹€.
μ΄λŠ” option 의 tooltips 둜 κ°„λ‹¨ν•˜κ²Œ κ΅¬ν˜„ κ°€λŠ₯ν•˜λ‹€.

tooltips: {
  mode: "label",
  callbacks: {
    footer: function (data) {
      var total = 0;
      for (var i = 0; i < data.length; i++) {
        total += data[i].yLabel;    // μ„Έλ‘œλ§‰λŒ€λŠ” yLabel , κ°€λ‘œλ§‰λŒ€λŠ” xLabel 
      }
      return "Total: " + total;
    },
  },
},

option 듀을 μ •μ˜ν• λ•Œ 이 μ½”λ“œλ§Œ μΆ”κ°€ν•˜λ©΄ λœλ‹€.

image

λ§‰λŒ€ κ°œλ³„ κ°’κ³Ό 총 합을 확인 ν•  수 μžˆλ‹€.

λ°˜μ‘ν˜•

λŒ“κΈ€