402 results found
-
Support ARIA and accessibility options
Please add support for ARIA type=Image.
Option to create an HTML table that contains the data shown in chart. For example on your http://www.highcharts.com/demo/line-labels Line with label chart the table might be set up as follows:thead
tr th Month /th th Tokyo /th th London /th /tr
/thead
tbody
tr th scope=row January /th td 7 /td td 3.9 /td /tr
...
...
/tbodyThis would allow us to use the product on sites that require compliance with ADA Section 508.
85 votesImplemented in Highcharts 5, see http://www.highcharts.com/docs/chart-concepts/accessibility
-
Add a maxPointWidth for bar and column charts
Related to this issue: http://highcharts.uservoice.com/forums/55896-general/suggestions/2079099-manually-set-the-column-width
I feel that pointWidth is not an adequate solution for preventing extremely wide columns (or tall bars) in a chart with a small data set. If you're working with a dynamic data set that could be quite small or large, setting a specific width to force small data sets to display well will backfire when displaying a larger dataset, causing the bars to overlap.
83 votes -
Scrolling legends
If the legend has more entries than fit on the screen it could create a scrollbar. This removes the burden from the developer to collapse all items after a given depth.
83 votes2012-05-15: Implemented scrolling legend: http://jsfiddle.net/highcharts/3Yd7B/
2011: I created the POC for using a HTML div for the legend items: http://jsfiddle.net/highcharts/nULxz/
For now it should be considered a hack. It has obvious weaknesses like unability to show marker symbols, and invisibility in export, but having a scrollbar in a static image doesn’t make much sense anyway.
Also the hack doesn’t reflect dynamic changes to the series of the chart.
-
confidence intervals / error bands
It would be so useful to have support for confidence intervals (error bands), as shown here: http://dygraphs.com/
Thank you!81 votesRange series are available as of Highcharts 2.3 and Highstock 1.2
-
Support radial gradients
This would be most useful on pie charts to enable a 3D look.
81 votesImplemented as of Highcharts 2.3
-
Ensure compatibility with JavaScript Strict mode
HighCharts is not compatible with Javascript Strict mode because it leaks variables to the global namespace.
Running JavaScript in strict mode is a business requirement to enhance security and stability: "strict" operating context prevents certain actions from being taken and throws more exceptions:
- It catches some common coding errors, throwing exceptions, instead of silently running.
- It prevents, or throws errors, when relatively "unsafe" actions are taken (such as gaining access to the global object).
- Strict mode code can sometimes run faster.
As an example, this function in HighCharts:
dSetter: function (value, key, element) {
// some code
this[key] = value;…78 votesHighcharts 5 implements strict mode.
-
To add a study/indicator called 'super trend'
Now days 'super trend' is special requirement for all traders.
This step from Highcharts will be appreciated.
Indicators were implemented by highchart team in below suggestion ::
Thanks
75 votesSupertrand is available in Highstock since version 7.0.0
-
Multiple groups and stacks
Instead having column and bar charts either grouped or stacks, allow a combination of group and stacks.
73 votesVersion 2.1 released
-
allow for custom symbols when using bubble chart
Allow for custom symbol with bubble chart, such as square triangle etc. Works wondefully with scatter but when you switch to bubble you're forced to used the round ones.
72 votesMarker symbols setting has been added to Highcharts version 5.0.7
https://www.highcharts.com/blog/changelog/#highcharts-v5.0.7
Relevent API refenrece: https://api.highcharts.com/highcharts/series.bubble.marker.symbol
-
probability density / normal distribution / "bell curve" - autogenerated from series data
I plan to implement this using the spline mode + manually plotting the distribution (100 points), but it would more convenient as a built in type. Actually, a number of options for showing data distribution / percentile would be lovely! :)
68 votesThe bell curve chart type has been added to Highcharts in version 6.0.0
More info: https://www.highcharts.com/docs/chart-and-series-types/bell-curve-series
-
Animated updating after changes in the data
When for example a point is added, the series will slide smoothly to the left to visualize that data is added.
64 votesVersion 2.1 released
-
63 votes
-
Animation with multiple point update
When updating more than one point at a time to the chart, it'd be good to also take into account the animation settings (such as "duration") and not only for when only one point is added.
Example of how it is now:
http://highcharts.com/jsbin/afukew/edit
How it should be: When pressing "update" button, it should take as much time painting the new points as it took with the points at the beginning.
Topic related on forum:
62 votes -
Add Bullet Graphs to the selection list
This is particularly useful for dashboard designs. Here is the wiki page for it. It is essential for visual representation of target based data comparisons in a dashboard setting or for comparing quantitative data to a target in any web environment really.
62 votesThe bullet type chart is available since Highcharts version 6.0.0.
More info: https://www.highcharts.com/docs/chart-and-series-types/bullet-chart
-
Simple timeline charts
A simple timeline chart that can plot a project from start date to end date with mile-stones. Milestones are specific images over-layed on the plot line. This is almost a very high level gantt that does not have linkage between tasks.
59 votesTimeline series is available in Highcharts since version 7.1.0.
More info: https://www.highcharts.com/docs/chart-and-series-types/timeline
…and we also have Highcharts Gantt:
https://www.highcharts.com/docs/gantt/getting-started-gantt -
Percentage in pie legend
Lots of pie charts have the percentage value next to the name in the legend. Today you can only get the name and y-value in the legend's labelFormatter. It would be really great if you could add percentage as well, like the tooltip's formatter.
57 votesCompleted: http://jsfiddle.net/highcharts/9wXvr/
-
support rtl
support languages that are written right to left like hebrew
57 votes -
Automatic axis label rotation and skip calculation
A few suggestions describe part of functionality needed already. It would be extremely useful for Highcharts to automatically calculate when x-axis or y-axis labels need to be rotated or skipped to prevent overlapping. Configuration would have the following options:
preventOverlap: { false / ['rotate', 'skip', 'multiLine'] }, where false turns it off and an array gives a preference order which method to apply first; rotate rotates until full and then applies skip, skip calculates how many labels can be used out of total and multiLine spaces odd or even labels onto multiple lines.56 votesAutomatic label rotation is implemented as of Highcharts 4.1. See http://api.highcharts.com/highcharts#xAxis.labels.autoRotation.
-
"Extreme" min/max setting
Actually, if I set min and max on y axis, the chart allways shows min and max values. My idea is to set an "extreme" min/max, and the autoscale continue to operate, but limited by theses "extreme" min/max values
55 votesDid a first implementation of two new axis options, floor and ceiling. Please give feedback. Demo: http://jsfiddle.net/highcharts/7N8he/
-
amd support
Could you please release Highcharts in a AMD version?
Two solutions here. First, use UMD so it define a AMD module if available or fallback to global otherwise. Second, create a AMD module and put it at with highcharts.js and highcharts.src.js (maybe highcharts.amd.js).
What do you think?
54 votes
- Don't see your idea?