index.vue 652 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <div :id="id" :style="{ width: width, height: height }"></div>
  3. </template>
  4. <script>
  5. import { chartOptionMixins } from "@/views/analyse/custom/mixins";
  6. export default {
  7. mixins: [chartOptionMixins],
  8. name: "CStackedBar",
  9. data() {
  10. return {
  11. id: 'stackedBar',
  12. barWidth: ''
  13. }
  14. },
  15. mounted() {
  16. },
  17. methods: {
  18. getOption() {
  19. let { legend, xAxis, yAxis, series, grid } = this.get2AxisOption('bar', 'Ad')
  20. return {
  21. tooltip: {
  22. trigger: 'item'
  23. },
  24. legend,
  25. grid: grid,
  26. xAxis: xAxis,
  27. yAxis: yAxis,
  28. series: series
  29. }
  30. }
  31. }
  32. }
  33. </script>