402 results found
-
1 vote
You need to set the X axis to reverse and opposite: http://jsfiddle.net/highcharts/texgx7hh/.
For general tech support, please see www.highcharts.com/support.
-
131 votes
Since Highcharts version 7.0.0 3D Cylinder series type is available.
Docs: https://www.highcharts.com/docs/chart-and-series-types/3d-cylinder
-
Legend for treemaps like in pie
Add a point legend for a treemap. So that this treemap http://jsfiddle.net/kzoon/fgjt659a/2/ can have a legend just like this pie chart http://jsfiddle.net/kzoon/Ltndgv27/1/
There are 3 reasons for wanting this:
1 To enable users to add/remove points using the legend
2 Data labels don't fit in the smaller data points. If you have several smaller data points the labels either overlap or get suppressed
3 When a treemap and other chart types are presented side by side, they should look the same as much as possible. Having a legend on all chart types does just that.11 votesThanks for your suggestion! I did some refactoring to allow this functionality with more series types than just pie and its derivatives. For example it makes sense for columns with colorByPoint also.
The commit is available at https://github.com/highslide-software/highcharts.com/commit/a20dd76eb207defc1df92efd5a91738835e4f595.
Demos:
- http://jsfiddle.net/fgjt659a/3/
- The second case uses a little override which filters the items: http://jsfiddle.net/7fx65949/1/ -
add Events to rangeSelector
add events to the rangeSelector to give us the ability to dynamically load data if it is not pre-loaded.
I am new to HighStock and looking for a way to load data when a button on the rangeSelector is clicked.
So if i load a months worth of data at startup and my rangeselector has these YTD and 5y buttons, they are currently of no use to me unless i load 5years data at startup.19 votesImplemented `click` event, see: https://api.highcharts.com/highstock/rangeSelector.buttons.events
-
147 votes
The official Highcharts supported wrapper for React
-
multi dimensional column charts
Recently I came across the requirement of implementing a column chart with individual widths of each column. This allows us to express two informations within one bar, I know pretty well about the discussions of "is this still readable" bit to advanced controllers it is.
I think it would be a great feature to include this second dimension to bar and column charts in order to create so called "multi dimensional bar charts".
Thanx for checking this feature request,
Flo!114 votesThe variwide chart type is available since Highcharts version 6.0.0.
-
Prevent Flags overlap
When multiple series are used and if the flags are overlapping it should be moved a bit to prevent overlapping.Currenyly the stackWidth option allows it for only one series .What if i have connected series like a part dotted and part solid series. I wont be able to use stack distance in this case. So require something to push the y values a bit if they are overlapping even if on different series.
97 votesThe flags series has horizontal overlapping enabled by default since Highstock version 6.0.4.
Relevant API reference: https://api.highcharts.com/highstock/series.flags.allowOverlapX
-
Range Selector and Logarithmic Axis
Hi,
It can be interesting to have a rangeSelector which working with a logarithmic axis.
Here an example: http://jsfiddle.net/rt1zjzdw/2/
Try to change the RangeSelector value, you will see that this is not working17 votesWorks fine since v4+ at least :)
-
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
-
Disable Element like RangeSelector Dynamically
It can be interesting to disable Element like RangeSelector dynamically. Like when you export a chart. We can do something like:
chart.options.rangeSelector.enabled=false;
chart.update();
There is a method to hide element:
http://jsfiddle.net/dJbZT/99/
That I found on stackOverflow (http://stackoverflow.com/questions/25802472/how-to-hide-show-scrollbar-and-range-selector-of-highcharts-on-button-click)
But this is not very good, because the Element are hidden but if you hide the the navigator and you have a legend, the legend won't move for example9 votesEvery option in chart can now be dynamically updated via `chart.update(newOptions)` API.
-
Change dataGrouping without reflow
I'd like to be able to do something like this to change dataGrouping on the fly:
chart.series[0].options.dataGrouping.units = [['monthly',[1]]];
chart.series[0].options.dataGrouping.forced = true;
chart.redraw();6 votesThis is possible using `series.update({ dataGrouping })`
-
Tooltip for polygon area
I found tooltip is always for points in polygon but it will be good if we can have tooltip for polygon so that more and more information can be fetched for the covered area.
1 voteYou can add whatever information you like in the tooltip format or formatter settings.
-
Provide Keyboard Support for Accessibility
As a keyboard user I would like to be able to activate features which are currently only available to mouse users.
For example I would like to tab to a line plot data point to expose the tooltip balloons. I would also like to be able to use my keyboard to activate the links which are currently mouse click only.
10 votesThis is now implemented in the Accessibility module: http://www.highcharts.com/docs/chart-concepts/accessibility
-
Onscroll event for scroll bar enabled charts
I would like to get the extremes on scroll of the chart. With this I want to show the plotted values of the visible chart.
1 voteYou can use the X axis setExtremes event, and check for e.trigger === ‘navigator’. See http://jsfiddle.net/highcharts/un3fLbqr/.
-
Cant get same line chart in term of size on downloaded pdf and web page, 2) Cant get some solution for tapping the line points means over af
Hi
I used High Chart in one my project [please see image attached linechart with small line and ponter.png] here having line charts and points means tab on each point. Now I added functionality like download this in 'pdf' form for that I used 'mpdf' lib in PHP. If I used another chart like raphel js then chart look same as that of in web page and pdf. However I used hight chart found one issue that its come on pdf but line are too much broad(big sizelline) as compare to web page[see image attached linechart.png and strain_detail.pdf ]. I…
1 voteHi Ravi,
1. The wide line is probably the tracker object for your chart, probably the PDF library doesn’t support opacity correctly. Try disabling mouse tracking in the exported file like so: http://jsfiddle.net/highcharts/ztfj7ktd/.
2. The exported PDF does not support events.
PS: Uservoice is generally for feature requests. For general tech support, see www.highcharts.com/support.
-
Mountain visualization
I would like to use Highcharts to render such chart: http://alumni.media.mit.edu/~fviegas/projects/mountain/
Is this possible? So that data would tell from when to when a particular value is active, and then it would be stacked together in this way?
2 votesThis is a stacked area chart. Each thin line (stratum) is represented by a series.
PS: If you have raw data for this, I can help you set up a sample.
-
"mode" approximation for Highstock dataGrouping
I would like a new "mode" approximation that returns the most common element of an array when grouping data. Currently we have "average", "open", "low", "high", "close", "sum" and none of these work for me. So if the array is [1, 2, 3, 4, 4], I want "4" (most common), not "2.8" (average).
If the results are multi-modal [1, 1, 2, 2] or non-modal [1, 2, 3] then "open" is a good fallback.
I would also like this "mode" to be available in OHLC popups.
http://api.highcharts.com/highstock#plotOptions.series.dataGrouping.approximation
3 votesAs you can see in the docs, the approximation can also be a callback function. This means you can create your own function that returns the most common element.
-
Flag types should always be over other series
I think flag types should always be over other series? For example, http://jsfiddle.net/680bg7sq/, flags are rendered below another series, because the order of series is such. In my case, series are loaded asynchronously (using addSeries) because I am loading them from the server (and various data takes various time). While for normal series this is often OK, for flags it is not?
1 voteThis behaviour is configurable via `zIndex` option: https://api.highcharts.com/highstock/plotOptions.series.zIndex
-
better alignTicks logic
As for now ticks alignment logic has potential to be better. For example: http://jsfiddle.net/knrw5L6o/ - clearly max could be set as 125 or at least 150.
0 votesFixed by letting the ticks land on more intermediate values.
-
how to get a cobination of two different type of charts in a single drilldown chart
how to get a cobination of two different type of charts in a single drilldown chart
1 vote
- Don't see your idea?