Highcharts Javascript API

  1. 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 …

    78 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 →
  2. 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 ::

    https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/3200072-i-suggest-to-add-some-very-common-buy-sell-indicat

    Thanks

    75 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Multiple groups and stacks

    Instead having column and bar charts either grouped or stacks, allow a combination of group and stacks.

    73 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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 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 →
  5. 63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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 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 →
  7. support rtl

    support languages that are written right to left like hebrew

    57 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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 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 →
  9. "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 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 →
  10. Support timezone as a geographical concept (e.g. "America/New_York") not a fixed offset (e.g. 300 minutes)

    This is a fallout of the other request "Set timezone", which has been completed in Apr 2014.

    However, in that request, timezone was supported as a fixed offset (e.g. 300 minutes), but in human society, timezone is a geographical concept (e.g. "America/New_York") and many of them have two offsets -- due to the use of Daylight-saving time.

    IANA maintains a database of timezone (TZ) that is based on a geographical ID (e.g. "America/New_York")

    c.f. http://en.wikipedia.org/wiki/Tz_database

    GWT already has some limited support of the IANA TZ databases. The data is contained in a file called TimeZoneConstants.properties.

    c.f. http://stackoverflow.com/questions/8528173/convert-olson-time-zone-id-to-timezoneconstant-in-gwt-client-side/9105993#9105993

    53 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 →
  11. 49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Can we have something like on sliding the handles of navigator From and To dates also keeps moving / Changing.

    Now Its happening that on moving the handle of the navigator dates in From -To is not getting changed , once we leave the handle dates are getting reflected , So can we have that while moving the handles accordingly dates also gets keep on changing...like the way we have in Google finance example.If google can do it why not Highcharts.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add a Weight/Depth/Z-index property to Series

    So that you can control what series is on top when graphs are rendered programmaticly. Logical order in the legend can be different then preferred stacking order.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. crosshair

    Please consider decoupling the tooltip and crosshair. Draw crosshairs according to mouse movement inside the plot area. Raise tooltip events when hover occurs in the vicinity of a point; or, in the case of shared tooltip, when the crosshair intersects with series data.

    --

    Reason: Currently, the crosshair is not displayed until the cursor moves close to a point. This is undesirable behaviour to our users who expect the crosshairs to appear as soon as cursor enters the plot area. The bug has been reported to us as "a delay in showing the crosshairs".

    The shared crosshair behaves better in…

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Inverted stock charts

    Highstock chart inverted option

    45 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 →
  17. Add style option to series data options

    Allow series to be customizable through css classes. This would make it easier to customize the styling of a series, (ie. change the color) by changing values in a css class.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add ability to plot points based on Longitude/Latitude on HighMaps

    As I learned from Sebastian, it seems the BETA version of HighMaps supports GeoJSON for rendering, but does not have a function to convert a given lat/lon point to a point on the map.
    This feature would be extremely useful for visualizations related to Maps.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  17 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Java/JSP exporting server module.

    Please add a Java/JSP exporting server module too (not just PHP and ASP).

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

Highcharts Javascript API

Feedback and Knowledge Base