402 results found
Only run MouseTracker:tooltipInterval when over
tooltipInterval is firing every 32ms regardless of the whether or not mouse is over the Chart.
The setInterval should only be created on mouseenter and cleared on mouseleave.14 votes
It is fixed in the development branch
Market Profile / Volume Profile on HighStock Chart14 votes
annotate plot bands
annotate plot bands.
Ways I can think to do this are:
- place text aligned within the plot band (centered, or on the line)
- create a axis like object with extruding labels that connect to each plot band
Added in version 2.1
Normalize series on zoom
For stock charts, it is often useful to show two or more stocks or indexes normalized so that the Y axis shows a stock price of the primary series but the series are scaled so that they represent % gain or loss. For example, in a two month time period, APPL (series 1) may start at 376.00 and gain 10% to end at 413. In the same time period, the S+P might start at 1300 and gain 10% to end at 1430. Without normalizing, it would appear that the S+P had a much better month when displayed on a line chart. In reality, they both gained 10%, which is what we are attempting to compare. Additionally, if we were to zoom into the last week of the month, the chart should be displayed so that the first point in each series starts at the same place on the Y axis so that we are comparing loss/gain % within the zoomed time period.
For stock charts, it is often useful to show two or more stocks or indexes normalized so that the Y axis shows a stock price of the primary series but the series are scaled so that they represent % gain or loss. For example, in a two month time period, APPL (series 1) may start at 376.00 and gain 10% to end at 413. In the same time period, the S+P might start at 1300 and gain 10% to end at 1430. Without normalizing, it would appear that the S+P had a much better month when displayed on a line…13 votes
Completed in Highstock 1.0.1
Configureable Max-Distance of Navigator handles
I think it would be useful to have an option how far the navigator handles can be apart maximum.
My load time explodes if a user selects to big range and right now it does not seem to be possible to configure a limit there.
e.g. I display one year of data in the navigator and I load dynamically detail whenever I move the handles. But I dont want the user to select more than one month.13 votes
Implemented in v6
See API option: https://api.highcharts.com/highstock/xAxis.maxRange
How to draw fibonacci retracement in highcharts
I was able to draw only technical indicators like Linear,SMA,EMA,MACD in highcharts. But is there any js like technical-indicators.src.js is avilable in highcharts to draw fibonacci retracement in highcharts?13 votes
This is already implemented, possible solutions:
- use the StockTools module to let end-users add Fibonacci retracements to your chart: https://www.highcharts.com/docs/stock/stock-tools
- use Annotations module to create it: https://www.highcharts.com/docs/advanced-chart-features/annotations-and-fibonacci-retracements
Display the tooltip no matter where the mouse is on the chart
As of today, Highcharts library requires you to mouse over a specific point to show the tooltip. It should also be possible to display the tooltip no matter where the mouse is on the chart. This solution can be found on different Google charts as well as http://www.campaignmonitor.com.12 votes
Added tooltip.shared option in version 2.1
OHLC chart, can change point color
example : if the point.close is smaller than point.open, the color is red..vice versa11 votes
Implemented in the development branch, it will be generally available from the next maintenance version. See http://jsfiddle.net/highcharts/tLpVz/ for demo.
Group weekly data on Friday (HighStock)
Currently, when 'week' groupingUnit is specified, HighStock groups data on Monday by default. Pls provide an option to group data on Friday, like google finance did on their 5y graph.11 votes
Available since v9.1.0. You can control it, using these options:
- anchor: https://api.highcharts.com/highstock/series.line.dataGrouping.anchor
- firstAnchor: https://api.highcharts.com/highstock/series.line.dataGrouping.firstAnchor
- lastAnchor: https://api.highcharts.com/highstock/series.line.dataGrouping.lastAnchor
flag stacking for very close flags
If the flags are really close together it is difficult even when zoomed in to navigate flags that are very close together, e.g. just a few minutes apart on a date-time x-axis.
Could there be a new setting to set the 'stackingRadius' in milliseconds if the x-axis is date-time, whereby flags would be stacked if they are within range.11 votes
Implemented in v6.0.4. By default `series.allowOverlapX` is set to false, preventing overlapping labels.
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 votes
Thanks 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.
- The second case uses a little override which filters the items: http://jsfiddle.net/7fx65949/1/
Allow panning on y axis
If you are making a scatter chart it makes sense to let people zoom in if there is alot of points. Sadly highcharts does not allow panning in the y axis meaning they cannot inspect the data properly!11 votes
provide multiple panes
have mutli pane charts like eg in financials stock charts you have price, volume, volatiility in 3 separate panes10 votes
Resize pane height dynamically by mouse drag
It would be a nice feature (especially for highstock) if we could change the height of a pane (yAxis) by clicking on its horizontal boundary and dragging it (simultaneously changing the height of the adjoining pane)10 votes
Implemented as of Highstock 6.0. See https://api.highcharts.com/highstock/yAxis.resize
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 votescompleted · Øystein Moseng responded
This is now implemented in the Accessibility module: http://www.highcharts.com/docs/chart-concepts/accessibility
Persist the tooltip when data plots are not expected to move on chart refreshes (ie. fixed scales)
When a chart's scales are fixed, preventing the data points from moving on dynamic updates, the tooltip balloon should persist for as long as the mouse cursor is hovering above a data point or the scales change.9 votes
clustered stack bar chart
I'm looking for this new feature9 votes
This feature was completed as of 2.1. See http://highcharts.com/demo/?example=column-stacked-and-grouped&theme=default.
Graph display doesn't update when the navigation scroll bar is used
When the navigation scroll bar is used, the graph display doesn't update until the user lets go of the scroll bar. This behavior feels "old"; nearly all modern interfaces update continuously when scrolling. I know Highstock is capable of this, because if you grab the graph and drag, the display updates immediately.9 votes
We’ve implemented this for the next release, with a default value of enabled for SVG browsers and disabled for VML browsers
Dynamically change margins, offsets and others for already initialized HC
It will be a good feature to allow change chart and legend margins and offsets dynamically for already initialized HC.9 votes
Implemented since v5
- Don't see your idea?