|  | @@ -98,8 +98,8 @@ export default {
 | 
	
		
			
				|  |  |        this.setOptionsY();
 | 
	
		
			
				|  |  |        this.setOptionsTop();
 | 
	
		
			
				|  |  |        this.setOptionsTooltip();
 | 
	
		
			
				|  |  | -      //this.setOptionsMargin();
 | 
	
		
			
				|  |  | -      //this.setOptionsLegend();
 | 
	
		
			
				|  |  | +      this.setOptionsMargin();
 | 
	
		
			
				|  |  | +      this.setOptionsLegend();
 | 
	
		
			
				|  |  |        //this.setOptionsColor();
 | 
	
		
			
				|  |  |        this.setOptionsData();
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -121,7 +121,6 @@ export default {
 | 
	
		
			
				|  |  |          fontWeight: optionsCollapse.subTextFontWeight,
 | 
	
		
			
				|  |  |          fontSize: optionsCollapse.subTextFontSize
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        this.options.title = title;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // X轴设置
 | 
	
	
		
			
				|  | @@ -216,18 +215,18 @@ export default {
 | 
	
		
			
				|  |  |        this.options.series = series;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // tooltip 提示语设置,鼠标放置显示
 | 
	
		
			
				|  |  | -        setOptionsTooltip() {
 | 
	
		
			
				|  |  | -          const optionsCollapse = this.optionsSetup;
 | 
	
		
			
				|  |  | -          const tooltip = {
 | 
	
		
			
				|  |  | -            trigger: "item",
 | 
	
		
			
				|  |  | -            show: true,
 | 
	
		
			
				|  |  | -            textStyle: {
 | 
	
		
			
				|  |  | -              color: optionsCollapse.lineColor,
 | 
	
		
			
				|  |  | -              fontSize: optionsCollapse.tipsFontSize
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -          };
 | 
	
		
			
				|  |  | -          this.options.tooltip = tooltip;
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | +    setOptionsTooltip() {
 | 
	
		
			
				|  |  | +      const optionsCollapse = this.optionsSetup;
 | 
	
		
			
				|  |  | +      const tooltip = {
 | 
	
		
			
				|  |  | +        trigger: "item",
 | 
	
		
			
				|  |  | +        show: true,
 | 
	
		
			
				|  |  | +        textStyle: {
 | 
	
		
			
				|  |  | +          color: optionsCollapse.lineColor,
 | 
	
		
			
				|  |  | +          fontSize: optionsCollapse.tipsFontSize
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      };
 | 
	
		
			
				|  |  | +      this.options.tooltip = tooltip;
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      // 边距设置
 | 
	
		
			
				|  |  |      setOptionsMargin() {
 | 
	
		
			
				|  |  |        const optionsCollapse = this.optionsSetup;
 | 
	
	
		
			
				|  | @@ -245,15 +244,14 @@ export default {
 | 
	
		
			
				|  |  |        const optionsCollapse = this.optionsSetup;
 | 
	
		
			
				|  |  |        const legend = this.options.legend;
 | 
	
		
			
				|  |  |        legend.show = optionsCollapse.isShowLegend;
 | 
	
		
			
				|  |  | -      legend.left = optionsCollapse.lateralPosition == "left" ? 0 : "auto";
 | 
	
		
			
				|  |  | -      legend.right = optionsCollapse.lateralPosition == "right" ? 0 : "auto";
 | 
	
		
			
				|  |  | +      legend.left = optionsCollapse.lateralPosition;
 | 
	
		
			
				|  |  |        legend.top = optionsCollapse.longitudinalPosition == "top" ? 0 : "auto";
 | 
	
		
			
				|  |  |        legend.bottom =
 | 
	
		
			
				|  |  |          optionsCollapse.longitudinalPosition == "bottom" ? 0 : "auto";
 | 
	
		
			
				|  |  |        legend.orient = optionsCollapse.layoutFront;
 | 
	
		
			
				|  |  |        legend.textStyle = {
 | 
	
		
			
				|  |  |          color: optionsCollapse.lengedColor,
 | 
	
		
			
				|  |  | -        fontSize: optionsCollapse.fontSize
 | 
	
		
			
				|  |  | +        fontSize: optionsCollapse.lengedFontSize
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |        legend.itemWidth = optionsCollapse.lengedWidth;
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -301,6 +299,15 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |        return newArr;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    //获取堆叠样式
 | 
	
		
			
				|  |  | +    getStackStyle() {
 | 
	
		
			
				|  |  | +      const optionsSetup = this.optionsSetup;
 | 
	
		
			
				|  |  | +      let style = ""
 | 
	
		
			
				|  |  | +      if (optionsSetup.stackStyle == "upDown") {
 | 
	
		
			
				|  |  | +        style = "total"
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      return style
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      //静态数据
 | 
	
		
			
				|  |  |      staticDataFn(val) {
 | 
	
		
			
				|  |  |        const optionsSetup = this.optionsSetup;
 | 
	
	
		
			
				|  | @@ -329,8 +336,9 @@ export default {
 | 
	
		
			
				|  |  |            type: "bar",
 | 
	
		
			
				|  |  |            data: data,
 | 
	
		
			
				|  |  |            barGap: "0%",
 | 
	
		
			
				|  |  | -          barWidth : optionsSetup.maxWidth,
 | 
	
		
			
				|  |  | -          label : {
 | 
	
		
			
				|  |  | +          stack: this.getStackStyle(),
 | 
	
		
			
				|  |  | +          barWidth: optionsSetup.maxWidth,
 | 
	
		
			
				|  |  | +          label: {
 | 
	
		
			
				|  |  |              show: optionsSetup.isShow,
 | 
	
		
			
				|  |  |              position: "top",
 | 
	
		
			
				|  |  |              distance: 10,
 |