This is an automated email from the ASF dual-hosted git repository.

ovilia pushed a commit to branch feat/k
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit 9766e2f4c1e964fbc108b0f1370c4e6f547d89f1
Author: Ovilia <zwl.s...@gmail.com>
AuthorDate: Tue Jul 16 19:07:37 2024 +0800

    test(marker): relative to coordinate
---
 src/component/marker/MarkPointView.ts |  1 -
 src/component/marker/markerHelper.ts  |  3 ++-
 src/coord/polar/Polar.ts              |  1 -
 test/markPoint-stock.html             | 25 ++++++++++++++++++++-----
 4 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/component/marker/MarkPointView.ts 
b/src/component/marker/MarkPointView.ts
index 054c0a5d9..0f8de138b 100644
--- a/src/component/marker/MarkPointView.ts
+++ b/src/component/marker/MarkPointView.ts
@@ -44,7 +44,6 @@ function updateMarkerLayout(
     const apiWidth = api.getWidth();
     const apiHeight = api.getHeight();
     const coordRect = coordSys.getArea && coordSys.getArea();
-    console.log(coordSys)
     mpData.each(function (idx: number) {
         const itemModel = mpData.getItemModel<MarkPointDataItemOption>(idx);
         const relativeTo = itemModel.get('relativeTo');
diff --git a/src/component/marker/markerHelper.ts 
b/src/component/marker/markerHelper.ts
index 61acfd4d6..fdc6aedf0 100644
--- a/src/component/marker/markerHelper.ts
+++ b/src/component/marker/markerHelper.ts
@@ -144,8 +144,9 @@ export function dataTransform(
         }
     }
     // x y is provided
-    if ((item.coord == null || !isArray(dims)) && item.relativeTo === 
'screen') {
+    if (item.coord == null || !isArray(dims)) {
         item.coord = [];
+        item.value = numCalculate(data, data.mapDimension(dims[1]), item.type);
     }
     else {
         // Each coord support max, min, average
diff --git a/src/coord/polar/Polar.ts b/src/coord/polar/Polar.ts
index 9ff3fb0e4..c70e1e81c 100644
--- a/src/coord/polar/Polar.ts
+++ b/src/coord/polar/Polar.ts
@@ -25,7 +25,6 @@ import GlobalModel from '../../model/Global';
 import { ParsedModelFinder, ParsedModelFinderKnown } from '../../util/model';
 import { ScaleDataValue } from '../../util/types';
 import ExtensionAPI from '../../core/ExtensionAPI';
-import { BoundingRect } from 'zrender';
 
 export const polarDimensions = ['radius', 'angle'];
 
diff --git a/test/markPoint-stock.html b/test/markPoint-stock.html
index e91d9344f..e831e3f6a 100644
--- a/test/markPoint-stock.html
+++ b/test/markPoint-stock.html
@@ -79,7 +79,7 @@ under the License.
                 },
                 yAxis: {
                     axisLabel: {
-                        show: false,
+                        // show: false,
                     },
                     min: 'dataMin',
                     max: 'dataMax'
@@ -91,15 +91,30 @@ under the License.
                     markPoint: {
                         data: [{
                             type: 'min',
-                            // x: 0,
-                            // y: 0,
-                            // relativeTo: 'coordinate'
+                            x: 0,
+                            y: 0,
+                            relativeTo: 'coordinate'
                         }, {
                             type: 'max',
                             x: 0,
                             y: '100%',
+                            relativeTo: 'coordinate'
+                        }, {
+                            type: 'min',
+                            x: '100%',
+                            y: 0,
+                            name: 'abcd',
+                            relativeTo: 'coordinate'
+                        }, {
+                            type: 'max',
+                            // x: '100%',
+                            // y: '100%',
                             // relativeTo: 'coordinate'
-                        }]
+                        }],
+                        // label: {
+                        //     show: true,
+                        //     formatter: 'x: {c}'
+                        // }
                     }
                 }
             };


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org
For additional commands, e-mail: commits-h...@echarts.apache.org

Reply via email to