@@ -110,7 +110,7 @@ export class Column extends BaseG2Chart {
110110 elementHighlight : { background : true , region : true } ,
111111 tooltip : { series : series . length > 0 , shared : true } ,
112112 } ,
113- tooltip : ( data ) => {
113+ tooltip : ( data : any ) => {
114114 if ( series . length > 0 ) {
115115 return {
116116 name : data [ series [ 0 ] . value ] ,
@@ -120,28 +120,30 @@ export class Column extends BaseG2Chart {
120120 return { name : y [ 0 ] . name , value : `${ data [ y [ 0 ] . value ] } ${ _data . isPercent ? '%' : '' } ` }
121121 }
122122 } ,
123- // labels: [
124- // {
125- // text: (data: any) => {
126- // const value = data[y[0].value]
127- // if (value === undefined || value === null) {
128- // return ''
129- // }
130- // return `${value}${_data.isPercent ? '%' : ''}`
131- // },
132- // position: (data: any) => {
133- // if (data[y[0].value] < 0) {
134- // return 'bottom'
135- // }
136- // return 'top'
137- // },
138- // transform: [
139- // { type: 'contrastReverse' },
140- // { type: 'exceedAdjust' },
141- // { type: 'overlapHide' },
142- // ],
143- // },
144- // ],
123+ labels : this . showLabel
124+ ? [
125+ {
126+ text : ( data : any ) => {
127+ const value = data [ y [ 0 ] . value ]
128+ if ( value === undefined || value === null ) {
129+ return ''
130+ }
131+ return `${ value } ${ _data . isPercent ? '%' : '' } `
132+ } ,
133+ position : ( data : any ) => {
134+ if ( data [ y [ 0 ] . value ] < 0 ) {
135+ return 'bottom'
136+ }
137+ return 'top'
138+ } ,
139+ transform : [
140+ { type : 'contrastReverse' } ,
141+ { type : 'exceedAdjust' } ,
142+ { type : 'overlapHide' } ,
143+ ] ,
144+ } ,
145+ ]
146+ : [ ] ,
145147 } as G2Spec
146148
147149 if ( series . length > 0 ) {
0 commit comments