Skip to content

Commit 7d4d398

Browse files
committed
update label formatter
1 parent 79a3dca commit 7d4d398

File tree

14 files changed

+72
-26
lines changed

14 files changed

+72
-26
lines changed

build/dist/chart/funnel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/dist/chart/map.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/dist/chart/pie.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/dist/chart/radar.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/dist/echarts-all.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/source/chart/funnel.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,15 @@ define('echarts/chart/funnel', [
447447
], 'itemStyle.' + status + '.label.formatter');
448448
if (formatter) {
449449
if (typeof formatter === 'function') {
450-
return formatter.call(this.myChart, serie.name, data.name, data.value);
450+
return formatter.call(this.myChart, {
451+
seriesIndex: seriesIndex,
452+
seriesName: serie.name || '',
453+
series: serie,
454+
dataIndex: dataIndex,
455+
data: data,
456+
name: data.name,
457+
value: data.value
458+
});
451459
} else if (typeof formatter === 'string') {
452460
formatter = formatter.replace('{a}', '{a0}').replace('{b}', '{b0}').replace('{c}', '{c0}').replace('{a0}', serie.name).replace('{b0}', data.name).replace('{c0}', data.value);
453461
return formatter;

build/source/chart/pie.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,16 @@ define('echarts/chart/pie', [
390390
], 'itemStyle.' + status + '.label.formatter');
391391
if (formatter) {
392392
if (typeof formatter === 'function') {
393-
return formatter.call(this.myChart, serie.name, data.name, data.value, percent);
393+
return formatter.call(this.myChart, {
394+
seriesIndex: seriesIndex,
395+
seriesName: serie.name || '',
396+
series: serie,
397+
dataIndex: dataIndex,
398+
data: data,
399+
name: data.name,
400+
value: data.value,
401+
percent: percent
402+
});
394403
} else if (typeof formatter === 'string') {
395404
formatter = formatter.replace('{a}', '{a0}').replace('{b}', '{b0}').replace('{c}', '{c0}').replace('{d}', '{d0}');
396405
formatter = formatter.replace('{a0}', serie.name).replace('{b0}', data.name).replace('{c0}', data.value).replace('{d0}', percent);

build/source/chart/radar.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,14 @@ define('echarts/chart/radar', [
405405
this.option
406406
], 'axisLabel');
407407
if (axisLabel.show) {
408+
var textStyle = this.deepQuery([
409+
axisLabel,
410+
item,
411+
this.option
412+
], 'textStyle');
408413
style = {};
409-
style.textFont = this.getFont();
414+
style.textFont = this.getFont(textStyle);
415+
style.color = textStyle.color;
410416
style = zrUtil.merge(style, axisLabel);
411417
style.lineWidth = style.width;
412418
vector = __ecIndicator[i].vector;

build/source/echarts-all.js

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24250,7 +24250,16 @@ define('zrender/zrender', [
2425024250
], 'itemStyle.' + status + '.label.formatter');
2425124251
if (formatter) {
2425224252
if (typeof formatter === 'function') {
24253-
return formatter.call(this.myChart, serie.name, data.name, data.value, percent);
24253+
return formatter.call(this.myChart, {
24254+
seriesIndex: seriesIndex,
24255+
seriesName: serie.name || '',
24256+
series: serie,
24257+
dataIndex: dataIndex,
24258+
data: data,
24259+
name: data.name,
24260+
value: data.value,
24261+
percent: percent
24262+
});
2425424263
} else if (typeof formatter === 'string') {
2425524264
formatter = formatter.replace('{a}', '{a0}').replace('{b}', '{b0}').replace('{c}', '{c0}').replace('{d}', '{d0}');
2425624265
formatter = formatter.replace('{a0}', serie.name).replace('{b0}', data.name).replace('{c0}', data.value).replace('{d0}', percent);
@@ -24985,8 +24994,14 @@ define('zrender/zrender', [
2498524994
this.option
2498624995
], 'axisLabel');
2498724996
if (axisLabel.show) {
24997+
var textStyle = this.deepQuery([
24998+
axisLabel,
24999+
item,
25000+
this.option
25001+
], 'textStyle');
2498825002
style = {};
24989-
style.textFont = this.getFont();
25003+
style.textFont = this.getFont(textStyle);
25004+
style.color = textStyle.color;
2499025005
style = zrUtil.merge(style, axisLabel);
2499125006
style.lineWidth = style.width;
2499225007
vector = __ecIndicator[i].vector;
@@ -45497,7 +45512,15 @@ define('zrender/zrender', [
4549745512
], 'itemStyle.' + status + '.label.formatter');
4549845513
if (formatter) {
4549945514
if (typeof formatter === 'function') {
45500-
return formatter.call(this.myChart, serie.name, data.name, data.value);
45515+
return formatter.call(this.myChart, {
45516+
seriesIndex: seriesIndex,
45517+
seriesName: serie.name || '',
45518+
series: serie,
45519+
dataIndex: dataIndex,
45520+
data: data,
45521+
name: data.name,
45522+
value: data.value
45523+
});
4550145524
} else if (typeof formatter === 'string') {
4550245525
formatter = formatter.replace('{a}', '{a0}').replace('{b}', '{b0}').replace('{c}', '{c0}').replace('{a0}', serie.name).replace('{b0}', data.name).replace('{c0}', data.value);
4550345526
return formatter;

doc/example/www/js/chart/funnel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/example/www/js/chart/map.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/example/www/js/chart/pie.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/example/www/js/chart/radar.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/example/www2/js/echarts-all.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)