Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 2fe641d

Browse files
committedOct 4, 2017
replace ' = ' for ': ' in scattercarpet hover label prefixes
1 parent 294714b commit 2fe641d

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed
 

Diff for: ‎src/traces/scattercarpet/hover.js

+10-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,15 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode) {
5353
var text = [];
5454

5555
function textPart(ax, val) {
56-
text.push(((ax.labelprefix && ax.labelprefix.length > 0) ? ax.labelprefix : (ax._hovertitle + ': ')) + val.toFixed(3) + ax.labelsuffix);
56+
var prefix;
57+
58+
if(ax.labelprefix && ax.labelprefix.length > 0) {
59+
prefix = ax.labelprefix.replace(/ = $/, '');
60+
} else {
61+
prefix = ax._hovertitle;
62+
}
63+
64+
text.push(prefix + ': ' + val.toFixed(3) + ax.labelsuffix);
5765
}
5866

5967
if(parts.indexOf('all') !== -1) parts = ['a', 'b'];
@@ -68,7 +76,7 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode) {
6876
var tj = ij[1] - j0;
6977

7078
var xy = carpet.evalxy([], i0, j0, ti, tj);
71-
text.push('y = ' + xy[1].toFixed(3));
79+
text.push('y: ' + xy[1].toFixed(3));
7280

7381
newPointData.extraText = text.join('<br>');
7482

Diff for: ‎test/jasmine/tests/carpet_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ describe('scattercarpet hover labels', function() {
591591

592592
run(
593593
[200, 200], fig,
594-
[['a = 0.200', 'b = 3.500', 'y = 2.900'], 'a = 0.2']
594+
[['a: 0.200', 'b: 3.500', 'y: 2.900'], 'a = 0.2']
595595
)
596596
.then(done);
597597
});
@@ -602,7 +602,7 @@ describe('scattercarpet hover labels', function() {
602602

603603
run(
604604
[200, 200], fig,
605-
[['a = 0.200', 'y = 2.900'], null]
605+
[['a: 0.200', 'y: 2.900'], null]
606606
)
607607
.then(done);
608608
});
@@ -613,7 +613,7 @@ describe('scattercarpet hover labels', function() {
613613

614614
run(
615615
[200, 200], fig,
616-
[['b = 3.500', 'y = 2.900'], null]
616+
[['b: 3.500', 'y: 2.900'], null]
617617
)
618618
.then(done);
619619
});

0 commit comments

Comments
 (0)
Please sign in to comment.