柱状对比图功能更新

qianming 3 years ago
parent 3cc9008f07
commit 56d26d7455

@ -7022,14 +7022,6 @@ const widgetTools = [
placeholder: '', placeholder: '',
value: '柱状对比图', value: '柱状对比图',
}, },
/*{
type: 'el-switch',
label: '竖展示',
name: 'verticalShow',
required: false,
placeholder: '',
value: false,
},*/
{ {
type: 'vue-color', type: 'vue-color',
label: '背景颜色', label: '背景颜色',
@ -7361,7 +7353,7 @@ const widgetTools = [
}, },
], ],
}, },
/*{ {
name: '提示语设置', name: '提示语设置',
list: [ list: [
{ {
@ -7381,7 +7373,7 @@ const widgetTools = [
}, },
], ],
}, },
{ /*{
name: '坐标轴边距设置', name: '坐标轴边距设置',
list: [ list: [
{ {
@ -7414,7 +7406,7 @@ const widgetTools = [
value: 10, value: 10,
}, },
], ],
}, },*/
{ {
name: '图例操作', name: '图例操作',
list: [ list: [
@ -7488,7 +7480,7 @@ const widgetTools = [
value: 'horizontal' value: 'horizontal'
}, },
], ],
},*/ },
{ {
name: '自定义配色', name: '自定义配色',
list: [ list: [

@ -28,7 +28,7 @@ export default {
show: false, show: false,
left: '4%', left: '4%',
top: 60, top: 60,
bottom: 60, bottom: 10,
containLabel: true, containLabel: true,
width: '40%' width: '40%'
}, },
@ -43,7 +43,7 @@ export default {
show: false, show: false,
right: '4%', right: '4%',
top: 60, top: 60,
bottom: 60, bottom: 10,
containLabel: true, containLabel: true,
width: '40%' width: '40%'
}, },
@ -275,6 +275,7 @@ export default {
editorOptions() { editorOptions() {
this.setOptionsTitle(); this.setOptionsTitle();
this.setOptionsTop(); this.setOptionsTop();
this.setOptionsLegend();
this.setOptionsColor(); this.setOptionsColor();
this.setOptionsData(); this.setOptionsData();
}, },
@ -292,7 +293,7 @@ export default {
}; };
this.options.title = title; this.options.title = title;
}, },
// or //
setOptionsTop() { setOptionsTop() {
const optionsSetup = this.optionsSetup; const optionsSetup = this.optionsSetup;
const series = this.options.series; const series = this.options.series;
@ -333,7 +334,23 @@ export default {
} }
this.options.series = series; this.options.series = series;
}, },
// //
setOptionsLegend() {
const optionsSetup = this.optionsSetup;
const legend = this.options.legend;
legend.show = optionsSetup.isShowLegend;
legend.left = optionsSetup.lateralPosition;
legend.top = optionsSetup.longitudinalPosition == "top" ? 0 : "auto";
legend.bottom =
optionsSetup.longitudinalPosition == "bottom" ? 0 : "auto";
legend.orient = optionsSetup.layoutFront;
legend.textStyle = {
color: optionsSetup.lengedColor,
fontSize: optionsSetup.lengedFontSize
};
legend.itemWidth = optionsSetup.lengedWidth;
},
//
setOptionsColor() { setOptionsColor() {
const optionsSetup = this.optionsSetup; const optionsSetup = this.optionsSetup;
const customColor = optionsSetup.customColor; const customColor = optionsSetup.customColor;

Loading…
Cancel
Save