This is an automated email from the ASF dual-hosted git repository.
shenyi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git
The following commit(s) were added to refs/heads/master by this push:
new 47238d8 [line] Smooth based on tangent on default
47238d8 is described below
commit 47238d85cb63c72285eefe015a4fce996c2ca5dc
Author: pissang <[email protected]>
AuthorDate: Fri Apr 27 16:17:59 2018 +0800
[line] Smooth based on tangent on default
---
src/chart/line/poly.js | 38 ++++++++++++++++++++++----------------
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/src/chart/line/poly.js b/src/chart/line/poly.js
index ad5f2ef..a7e86b7 100644
--- a/src/chart/line/poly.js
+++ b/src/chart/line/poly.js
@@ -42,24 +42,30 @@ function drawSegment(
ctx, points, start, segLen, allLen,
dir, smoothMin, smoothMax, smooth, smoothMonotone, connectNulls
) {
- if (smoothMonotone == null) {
- if (isMono(points, 'x')) {
- return drawMono(ctx, points, start, segLen, allLen,
- dir, smoothMin, smoothMax, smooth, 'x', connectNulls);
- }
- else if (isMono(points, 'y')) {
- return drawMono(ctx, points, start, segLen, allLen,
- dir, smoothMin, smoothMax, smooth, 'y', connectNulls);
- }
- else {
- return drawNonMono.apply(this, arguments);
- }
- }
- else if (smoothMonotone !== 'none' && isMono(points, smoothMonotone)) {
- return drawMono.apply(this, arguments);
+ // if (smoothMonotone == null) {
+ // if (isMono(points, 'x')) {
+ // return drawMono(ctx, points, start, segLen, allLen,
+ // dir, smoothMin, smoothMax, smooth, 'x', connectNulls);
+ // }
+ // else if (isMono(points, 'y')) {
+ // return drawMono(ctx, points, start, segLen, allLen,
+ // dir, smoothMin, smoothMax, smooth, 'y', connectNulls);
+ // }
+ // else {
+ // return drawNonMono.apply(this, arguments);
+ // }
+ // }
+ // else if (smoothMonotone !== 'none' && isMono(points, smoothMonotone)) {
+ // return drawMono.apply(this, arguments);
+ // }
+ // else {
+ // return drawNonMono.apply(this, arguments);
+ // }
+ if (smoothMonotone === 'none' || !smoothMonotone) {
+ return drawNonMono.apply(this, arguments);
}
else {
- return drawNonMono.apply(this, arguments);
+ return drawMono.apply(this, arguments);
}
}
--
To stop receiving notification emails like this one, please contact
[email protected].
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]