index.vue 695 B

1234567891011121314151617181920212223242526272829303132333435
  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. import { random } from "@/utils";
  7. export default {
  8. mixins: [chartOptionMixins],
  9. name: "CStackedColumn",
  10. data() {
  11. return {
  12. id: 'stackedColumn',
  13. barWidth: ''
  14. }
  15. },
  16. mounted() {
  17. },
  18. methods: {
  19. getOption() {
  20. let { legend, xAxis, yAxis, series, grid } = this.get2AxisOption('bar', 'total')
  21. return {
  22. tooltip: {
  23. trigger: 'item'
  24. },
  25. legend,
  26. grid: grid,
  27. xAxis: yAxis,
  28. yAxis: xAxis,
  29. series: series
  30. }
  31. }
  32. }
  33. }
  34. </script>