- or
28 results found
-
3 votes
-
Pie label distance as percentage of pie size
Allow percentage value for option dataLabels.distance (percentage of the pie radius). That way I can make sure that the labels fit inside their slice for every label length and pie size.
http://jsfiddle.net/kzoon/ntDX9/ shows what I mean. If you use distance -30 longer datalabels go outside their slide. If you use -50 they fit, but that will mess up small pies (100px).27 votes -
Add background options to plotLine labels
background were already added on datalabels, why not adding it also on plotline labels ?
suggestion already made as a comment on this post :
http://highcharts.uservoice.com/forums/55896-general/suggestions/1208077-add-background-options-to-datalabels6 votes -
Allow crop on stack total labels
We are seeing stack total labels get cut off as they get close to the top bounds of the chart. While investigating this we found that we can crop & allow overlap on datalabels so they show outside the bounds of the table, but cannot do that with the stacked labels. We would like to have the same crop and overflow options that datalabels have on stack labels.
https://api.highcharts.com/highcharts/series.line.dataLabels.crop
https://api.highcharts.com/highcharts/yAxis.stackLabels has allowOverlap but that doesn't exactly meet our needs.8 votes -
Force pie chart dataLabels to be within chart bounds
force all pie chart data labels to be within the bounds of the container. For example if you want to offset the pie chart the labels will stay within the bounds of the container and not get pushed out of the viewing area. Or be a be able to set the location on the pie slice that the label is pointing at.
1 vote -
marker useHtml, allow custom class, or allow text in marker
I would like to have a numbered marker in my scatter plot.
The only way I can currently figure out how to do this is to use custom numbered images for each one. It is difficult to maintain as the result set keeps growing.
I can't use dataLabels with negative coordinates as I use regular dataLabels for my markers as well.
Even if I could just assign a custom class to the image then I could use a sprite and adjust the positioning as needed via css.
1 voteOne way of achieving it could be to create a duplicate series so that you can have one data label for the actual point, and one for the regular data label: http://jsfiddle.net/highcharts/kvjs3trf/
-
More control over series states and state change
Right now series.states looks like the intuitive way to handle a lot of common situations, but its options are extremely limited. The only way to achieve many basic effects is to use mouse events, which do not always work well. It is also impossible to declaratively set a series' state through the API, instead this requires using the (undocumented) .setState() method.
This can become a real nightmare especially if using Highcharts inside a declarative framework like React or Vue where directly calling update methods on chart elements is problematic.
What I would propose is:
Implement more options in series.states --…
3 votes -
Property for donut chart to show the aggregated total exactly at the center of donut
Provide a property for donut chart to show the aggregated total exactly at the center of donut
var colors = Highcharts.getOptions().colors,
categories = [
"Chrome",
"Firefox",
"Internet Explorer",
"Safari",
"Edge",
"Opera",
"Other"
],
data = [
{
"y": 62.74,
"color": colors[2],
"drilldown": {
"name": "Chrome",
"categories": [
"Chrome v65.0",
"Chrome v64.0",
"Chrome v63.0",
"Chrome v62.0",
"Chrome v61.0",
"Chrome v60.0",
"Chrome v59.0",
"Chrome v58.0",
"Chrome v57.0",
"Chrome v56.0",
"Chrome v55.0",
"Chrome v54.0",
"Chrome v51.0",
"Chrome v49.0",
"Chrome v48.0",
"Chrome v47.0",
"Chrome v43.0",
"Chrome v29.0"
],
"data": [
0.1,
1.3,
53.02,
1.4,
0.88,
0.56,
0.45,
0.49,
0.32,
0.29,
0.79,
0.18,
0.13,
2.16,…1 voteYou can add this to the title dynamically: http://jsfiddle.net/highcharts/h24v71vs/
- Don't see your idea?