There seems to be a lot of posts in the forum asking how to align the 0 values of multiple y axes.
My thoughts for implementing this:
Chart level option (like alignTicks): alignBaseline: boolean (default: true)
Axis level option: baseline:(numeric) (default: 0)
By default 0 is the baseline for each axis, and by default the 0 value for each axis is aligned.
The user can set the baseline to any other set of numbers that should be aligned, or turn off alignment.543 votes
New experimantal implementation for Highcharts 4.1 is available at http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/studies/alignthresholds/.
This implementation looks a the threshold on the primary axis (the one first defined), and aligns the threshold of any following axis to that of the primary axis.
When you create more datetime irregular series, by now only the same datetime values are used to create the stack, resulting in a correct-but-ugly graph.326 votes
We have done improvements in this behaviour in Highcharts 3.0. See http://jsfiddle.net/highcharts/QuteB/. Would you consider this case solved?
Auto sized (height) "renderTo" container on bottom aligned legendgroup with fixed chart height + option for legend items with the same (max) width for better readability292 votes
There’s a plugin for this, please see http://www.highcharts.com/plugin-registry/single/8/Adapt-Chart-To-Legend
Here’s a small plugin that creates CSV out of a categorized chart. Included in the demo is a menu item in the Export menu that passes the CSV to a PHP script and returns a file to be viewed in Excel. Charts inside Excel are not supported in this demo.
The legend paging that was implemented works well for vertical legends, but not for horizontal legends. In the case where there are many plots on the same chart, the paging buttons take up too much vertical space on the chart, they should be floated to the left or to the right, or the legend should become a "scrollable" object to avoid this issue.
P.S. Another issue is that the legend has some clipping issues if there are more than 2 or 3 pages.
This can all be seen here:207 votes
Like Excel does when you use 2 columns for the labels.See example on http://minus.com/mHNwVqDZO.
Each item on the category axis falls in a group. The groups are displayed below the axis items. Each group name is displayed only once (centered below all its items). Groups are devided by longer tickmarks.
Each group can contain a different number of items.
* display structured categories like product and product group or country and region
* display two or more groups side by side, like gross sales and net sales, or this year and last year.169 votes
Black Label kindly shared their grouped X-axis plugin: https://github.com/blacklabel/grouped_categories
Panning and Zooming like in Google Maps is way nicer to use than the current implementation of rectangle zoom. Would be great to have such feature :)152 votes
By adding the Highmaps as a module in HIghcharts, we can get working mousewheel scrolling in Highcharts: http://jsfiddle.net/highcharts/6etwu5b4/
Anyway plans for 3d surface charts?
Check out Paulo Costa’s plugin for 3D surface charts: http://www.highcharts.com/plugin-registry/single/35/contour
'Border radius' on a column chart currently affects all 4 corners of a column identically. Please, could we have the ability to set individual corners at different radii?
Personally I would like this so that I can round just the top of a stacked column chart, but i think it would be a great addition and allow some nice extra flexibility in look & feel.130 votes
I created a plugin for this feature, see http://www.highcharts.com/plugin-registry/single/5/Rounded-Corners
Edit 2014-05-07: Co-worker Stephane also has a nice drop-in code snippet for creating custom shapes: http://jsfiddle.net/highcharts/My9Qp/
Implement collision detection algorithm that repositions overlapping data labels, with possible input parameters dictating a proportional distance to move labels away from each other, or directionality indicators.120 votes
What I want to do:
exportButton.onclick = show Menu
exportButton.ondblclick = direct export
This should actually be possible using jQuery, but I dislike adding Code beside the Highcharts-Object.117 votes
Currently available only by DOM scripting.
data module was a great addition. have been using that pretty much everytime i can covert my data to csv.
but having database module to load data from one table would be just awesome.118 votes
Making backends for data bases is complex, as it covers a wide range of different databases and languages. A project like this would have to start with only a few of the most popular backends. We are currently considering a “connectivity” project that will do some of this.
Plotlines should be able to be added to the legend108 votes
It would be good if you could hover a point on the graph and then click on the tooltip that appears so that you could redirect the user to a relevant page (e.g. a news article).108 votes
If we added an option to pin the tooltip on click, we could easily add links inside it.
Please add support for contextmenu event handlers, or mousedown/mouseup/click events which are captured, to be able to prevent default browser right-click popup menu.
It would be useful to have an ability to show custom menu on different parts of chart (slice/series/point/legend etc.) with according info respectively.99 votes
I’ve tried to modify Joe’s patch into a plugin so that it can run without modifying Highcharts itself. The result can be seen at http://jsfiddle.net/highcharts/c42Ms/.
I didn’t have time right now to check across browsers, but I’m open for suggestions for improvements.
I'd like to see a PowerPoint export option.
The Highcharts chart would have to be a "chart object" on the PowerPoint slide, meaning you could click on the chart in the slide to change properties.
I'd be willing to pay more/extra for an export module that had this capability.92 votes
similar google motion charts and most impotant it should work on ipad89 votes
As Jamie says, Highcharts already supports this, you just need to loop over datasets and run Series.setData or Point.update for each step.
But we are currently working on a set of demos to demonstrate this, which will make it easier for you to set up, as you can copy-paste from our samples.
There’s a plugin for it: https://github.com/TorsteinHonsi/Motion-Highcharts-Plugin
It would be great if there a feature to move the node elements in the Sankey chart. In some cases you don't recognize much by the intersections of the flows.
This allows you to move the display according to your wishes and i think that is a important feauture that doesn't exist.85 votes
- Don't see your idea?