|
|
@@ -382,7 +382,7 @@ let app = new Vue({
|
|
|
formatter: '{a0}:{c0}' +'<br/>'+ '{a1}:{c1}' + '%'
|
|
|
}
|
|
|
option.yAxis.push({
|
|
|
- max: 20,
|
|
|
+ max: 100,
|
|
|
type: 'value',
|
|
|
axisLine: {
|
|
|
show: false,
|
|
|
@@ -1071,7 +1071,7 @@ let app = new Vue({
|
|
|
},
|
|
|
axisLabel: {
|
|
|
show: true,
|
|
|
- formatter: '{value} %',
|
|
|
+ formatter: '{value}',
|
|
|
textStyle: {
|
|
|
color: 'rgba(250,250,250,0.6)',
|
|
|
},
|
|
|
@@ -1132,21 +1132,66 @@ let app = new Vue({
|
|
|
option.title.text = '各四级企业年利润与招聘情况分析'
|
|
|
option.legend.data = ['2022年利润(万)', '2022年累计招聘数']
|
|
|
option.legend.show = true
|
|
|
- option.yAxis.push({
|
|
|
- splitLine: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- axisLine: {
|
|
|
- show: false,
|
|
|
- },
|
|
|
- axisLabel: {
|
|
|
- show: true,
|
|
|
- formatter: '{value}',
|
|
|
- textStyle: {
|
|
|
- color: 'rgba(250,250,250,0.6)',
|
|
|
+ option.yAxis = [
|
|
|
+ {
|
|
|
+ max: function(val) {
|
|
|
+ if (Math.abs(val.max) > Math.abs(val.min)) {
|
|
|
+ return (Math.abs(val.max) * 1.2).toFixed(0)
|
|
|
+ } else {
|
|
|
+ return (Math.abs(val.min) * 1.2).toFixed(0)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ min: function(val) {
|
|
|
+ if (Math.abs(val.max) > Math.abs(val.min)) {
|
|
|
+ return (-Math.abs(val.max) * 1.2).toFixed(0)
|
|
|
+ } else {
|
|
|
+ return (Math.abs(val.min) * 1.2).toFixed(0)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ formatter: '{value}',
|
|
|
+ textStyle: {
|
|
|
+ color: 'rgba(250,250,250,0.6)',
|
|
|
+ },
|
|
|
},
|
|
|
},
|
|
|
- })
|
|
|
+ {
|
|
|
+ max: function(val) {
|
|
|
+ if (Math.abs(val.max) > Math.abs(val.min)) {
|
|
|
+ return (Math.abs(val.max) * 1.2).toFixed(0)
|
|
|
+ } else {
|
|
|
+ return (Math.abs(val.min) * 1.2).toFixed(0)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ min: function(val) {
|
|
|
+ if (Math.abs(val.max) > Math.abs(val.min)) {
|
|
|
+ return (-Math.abs(val.max) * 1.2).toFixed(0)
|
|
|
+ } else {
|
|
|
+ return (Math.abs(val.min) * 1.2).toFixed(0)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ axisLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ axisLabel: {
|
|
|
+ show: true,
|
|
|
+ formatter: '{value}',
|
|
|
+ textStyle: {
|
|
|
+ color: 'rgba(250,250,250,0.6)',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ }
|
|
|
+ ]
|
|
|
myChart.setOption(option)
|
|
|
},
|
|
|
initChartR4 () {
|