Highcharts Javascript API

  1. draw lines over a stock chart , for analysis purpose

    it's common to draw lines over stock charts indicating max and min values ( expected space for values of stocks )

    131 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  25 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Ability to add yAxis after graph creation

    It would be great to have the ability to add / remove yAxis after a chart has been created. For example, a AJAX response sends back information with new series data which require additional yAxis (or need some of the existing ones to be removed)

    127 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    35 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add Range Series

    So you can plot ranges of data.

    Non straight plot bands would also be nice.

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    19 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Crossfilter

    Hi, wanna know if it's possible to add Crossfilter: http://square.github.com/crossfilter/ functionality in Highcharts.
    At this moment, samples of crossfilter are using d3.js .
    I'm using Highcharts because it's awesome BUT Crossfilter yet.
    Can someone help me about this, please ?
    Best regards.

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Dashboard functionality is supported by Highcharts. The concept is just to add one chart to each div in the layout you want for a dashboard. Actions on one chart are captured by event handlers, and used to update other charts.

  5. 120 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Draggable points

    Click and drag points on line charts and a correspoinding PointModified event so backend data can be updated.
    This will allow features to be built so users can modify data using the chart itself.

    117 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    97 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 115 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Packed Bubble Chart

    I would suggest the idea of a Packed Chart. The idea will be a char which the bubbles will only have a size value ( the will not have cordinates x-y) and Highcharts will calculate the best radius, and coordinates x-y for the best visualization.

    As idea I will suggest see the following links: https://github.com/mbostock/d3/wiki/Pack-Layout and https://strongriley.github.io/d3/ex/bubble.html.

    113 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. server side support

    True server side or web services support so that I can post data and get a jpg back. I tried doing this my self with Rhino and env.js but didn't ever get it to work. The svg that was generated by High Charts had several issues that I have discussed on the forum

    109 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Sparkline Charts

    Sure there are lots of sparkline utilities out there, but wouldn't it be great if Highcharts had them too?

    107 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Make a build-process to reduce JS size / Select only required chart types

    Similar to the jQuery-UI builder, perhaps you could allow users to deselect unnecessary chart types / cut down the JS script size.

    See example here: http://jqueryui.com/download

    96 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Specify a minimum unit for dateTimeLabelFormats

    If you are charting daily data with a maxZoom of 7 days, the labels show as hourly. I'd like the ability to specify the minimum unit to display as a label for Specify a minimum unit for dateTimeLabelFormats (like days or weeks).

    96 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow styles to be defined in CSS

    Hello

    Please consider the following enhancement. More often than not you need a consistent look for your whole page including charts. This includes common font family, font size, etc. For many reasons these style are usually defined in CSS, not in JavaScript. Highcharts styles are defined in JavaScript which creates a problem - you cannot create common set of styles for your page that includes charts.

    An example of why this is needed is mobile and desktop version of the same page. We would use different CSS to make font bigger on mobile devices. Another example - print version of…

    92 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Start angle for pie chart

    Start angle would help to rotate the chart for better label arrangement in some situations

    91 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    ...
    ...
    /tbody

    This would allow us to use the product on sites that require compliance with ADA Section 508.

    85 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Have multiple thresholds on the graph so you can have different color between the thresholds

    With HighCharts 3.0, it is now possible to indicate to colors above and below one threshold. Like this example :

    http://jsfiddle.net/highcharts/YWVHx/

    For another purpose, it would be interesting to have multiple thresholds, and thus, different color relying on the area, like this graph :

    http://i.stack.imgur.com/VwOJD.png

    85 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    29 comments  ·  Flag idea as inappropriate…  ·  Admin →

    2012-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.

  18. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Support radial gradients

    This would be most useful on pie charts to enable a 3D look.

    81 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Highcharts Javascript API

Feedback and Knowledge Base