Ovilia commented on code in PR #21258:
URL: https://github.com/apache/echarts/pull/21258#discussion_r2416458928


##########
test/pie-label-rotate.html:
##########
@@ -82,14 +121,7 @@ <h3>Pie series label rotate</h3>
                                         2.4,
                                         3.6
                                     ],
-                                    label: {
-                                        show: true,
-                                        position: positions[i],
-                                        rotate: rotates[j],

Review Comment:
   Add a new value to `rotates` should be enough.



##########
test/pie-label-rotate.html:
##########
@@ -74,6 +76,43 @@ <h3>Pie series label rotate</h3>
                     for (var rot = 0; rot < 2; ++rot) {
                         for (var i = 0; i < rows; ++i) {
                             for (var j = 0; j < cols; ++j) {
+                                let label = {
+                                    show: true,
+                                    position: positions[i],
+                                    rotate: rotates[j],
+                                    formatter: 'value: {c}',
+                                    borderColor: '#0ff',
+                                    borderWidth: 2
+                                }
+                                if(rotates[j] === 'tangential-fixed'){
+                                    label = {
+                                        show: true,
+                                        position: positions[i],
+                                        rotate: rotates[j],
+                                        formatter: (par)=>{
+                                            if(par.dataIndex % 2 === 0){
+                                                return `{iconCS|}`
+                                            }
+                                            return `{iconCQ|}`
+                                        },
+                                        rich:{
+                                            iconCS:{
+                                                width:24,
+                                                height:24,
+                                                backgroundColor:{
+                                                    image:iconBase64CS
+                                                }
+                                            },
+                                            iconCQ:{
+                                                width:24,
+                                                height:24,
+                                                backgroundColor:{
+                                                    image:iconBase64CQ
+                                                }
+                                            }
+                                        }
+                                    }
+                                }

Review Comment:
   Revert these changes if not necessary.



##########
test/pie-label-rotate.html:
##########
@@ -39,7 +39,8 @@ <h3>Pie series label rotate</h3>
         <script>
             var chart;
             var series = [];
-
+            var iconBase64CS = 
`data:image/png;base64,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`

Review Comment:
   Please don't include this base64 because we may not have the copy right to 
it. Use text to test instead.



##########
src/chart/pie/labelLayout.ts:
##########
@@ -484,15 +484,15 @@ export default function pieLabelLayout(
             const radialAngle = nx < 0 ? -midAngle + PI : -midAngle;
             labelRotate = radialAngle;
         }
-        else if (rotate === 'tangential'
+        else if (rotate === 'tangential' || rotate === 'tangential-fixed'

Review Comment:
   I would prefer the new name to be `'tangential-noflip'`.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to