| | |
| | | |
| | | <script> |
| | | import * as echarts from 'echarts'; |
| | | //引入提示框 |
| | | import "echarts/lib/component/tooltip"; |
| | | //引入chart字体自适应 |
| | | import { |
| | | chartFontsize |
| | | } from '@/assets/js/chartFontsize' |
| | | export default { |
| | | name: "triangleBarChart", |
| | | chart: "", |
| | |
| | | this.$options.chart.setOption(opt); |
| | | }, |
| | | setData(sendData) { |
| | | this.$options.chartData = sendData; |
| | | let inData = [] |
| | | sendData.data.map(item => { |
| | | inData.push(item - 10); |
| | |
| | | }, |
| | | axisLabel: { |
| | | color: '#FFFFFF', |
| | | fontSize: 12, |
| | | fontSize: chartFontsize(12), |
| | | interval: 0 |
| | | } |
| | | }, { |
| | |
| | | }, |
| | | axisLabel: { |
| | | color: '#FFFFFF', |
| | | fontSize: 12, |
| | | fontSize: chartFontsize(12), |
| | | interval: 0 |
| | | } |
| | | }], |
| | |
| | | }, |
| | | axisLabel: { |
| | | textStyle: { |
| | | color: '#FFFFFF' |
| | | color: '#FFFFFF', |
| | | fontSize: chartFontsize(12) |
| | | }, |
| | | }, |
| | | }], |
| | |
| | | }, |
| | | resize() { |
| | | this.$options.chart.resize(); |
| | | this.setData(this.$options.chartData); |
| | | } |
| | | }, |
| | | mounted() { |