[feature] [topic] label enhance
See original GitHub issueSince there are many problems with the label, we should do some unified work to enhance the user experience of label. The issues referenced below are mainly related to three aspects question:
- label overlapping
- label show automatically with zoom
- multiple label, the
label
configuration is an array - add click event for the label
For example, the following picture shows the label overlapping in themeRiver
:
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:5 (3 by maintainers)
Top Results From Across the Web
[feature] [topic] label enhance #11497 - apache/echarts
Calculate a priority for all labels and hide the unimportant labels if the space is not enough for displaying all. 7
Read more >Weight labels and features—ArcGIS Pro | Documentation
Prevent all labels from being placed on a given layer of point or line features or polygon outlines. Do this by increasing the...
Read more >Topic Labeling
Topic labeling is a machine learning technique for organizing and understanding massive amounts of text data by assigning “tags” or groups based on...
Read more >A Filtering Process to Enhance Topic Detection and Labelling
The latter aims to compact the result delivered by inferential algorithms such as Latent Dirichlet Allocation and Dirichlet Mixture Model. Our filtering process ......
Read more >Label Enhancement for Label Distribution Learning
via leveraging the topological information in the feature s- pace and the correlation among the labels. This process is called label enhancement (LE)...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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:
Hi @zevero, It has been implemented in https://github.com/apache/incubator-echarts/pull/12911