You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by GitBox <gi...@apache.org> on 2019/11/05 04:32:17 UTC

[GitHub] [incubator-echarts] pissang commented on issue #11497: [feature] [topic] label enhance

pissang commented on issue #11497: [feature] [topic] label enhance 
URL: https://github.com/apache/incubator-echarts/issues/11497#issuecomment-549658634
 
 
   Thanks @deqingli 
   
   The enhacement of label is a long game. The final destination of label enhacement is all labels on the view are clear enough to represent the data.
   
   Here are some of my thoughts about how to achieve it:
   
   + First of all we should separate label creation from the data elements. That means all labels are all individual elements and can be handled easier.
   
   + Provide label guide line(currently we call it `labelLine`) for all series.
   
   + A general label layout algorithm which has following rules:
       + Labels won't overlap. And may have a gap between labels.
       + Labels have local minimum distance to the original position after layouted.
       + Align labels based on given configuration.
       + Calculate a priority for all labels and hide the unimportant labels if the space is not enough for displaying all.
       

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

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