Highcharts Javascript API

Highcharts Javascript API

Categories

JUMP TO ANOTHER FORUM

  1. I know this isn't a chart but it is related to visualizing your data. Could you make a Pivot chart? You would be able to Drill up or down along a drill path, change Side labels to Top labels, focus on particular values in side and top labels, use javascript to define each fact item and you could even link that data to another Highchart to visualize it. As one changes, the other changes.

    88 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    Like in d3: http://blockbuilder.org/timelyportfolio/79350d7475a5709b051e

    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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Tool tip only appears when a point is clicked rather than hover. The tool tip would persist until another point is clicked or if the user clicks anywhere on the chart.

    82 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 77 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Solar chart

    76 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. I'm working on the implementation of Maps in our application. Internally, we identify states as ISO3166's subdivision codes. It seems that this codes do not always match the "hc-key" provided in some maps. For example, for Argentina:

    https://code.highcharts.com/mapdata/countries/ar/ar-all.js
    "features": [
            {
                "type": "Feature",
                "id": "AR.TF",
                "properties": {
                    ...
                    "hc-key": "ar-tf",
                    ...
                    "woe-name": "Tierra del Fuego",
     ...
    

    While in the ISO, the code is different:

    https://www.iso.org/obp/ui/#iso:code:3166:AR
    Tierra del Fuego -> "AR-V"
    

    "ar-tf" != "AR-V". In general, in US states the only difference is the letter case (it's lowercase for hc-key, while it's upper case to ISO).

    Can we add the ISO…

    72 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. It should be real simple to grab the currently visible series (optionally trimmed to the zoomed x-range), and construct a CSV data data uri, to allow downloading right from the browser, without an additional server hit. In fact, I'm going to try it right now. It might be possible, using certain binary (or XML) JS wizardry to construct the same for Excel.

    68 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. I need to define specific areas in my scatterplot.
    It would be very helpful to have the possibility of specifying y limits for a band plotted on the x axis and the other way round (that is to specify x limits for a band plotted on the y axis) in such a way that someone can highlight delimited areas (in the form of a rectangle).
    Thank you!

    56 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add support for adding simple data tables inside or outside of a chart. This would be similar to a legend, but contains custom data sets. Currently we use the Highcharts Renderer to render a background rectangle based on the matching chart options and draw the table the same way the legend is drawn outside of the table. It would be nice if there was the option for that datatable to exist under the chart/overlayed on the chart or completely separate from the chart.

    53 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Flag idea as inappropriate…  ·  Admin →

    2019-03-04
    Added a study for integration with Handsontable, a third party grid component: https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/studies/summary-table-handsontable/

    2017-09-11
    The data table is now a feature of the data-export module. See http://jsfiddle.net/highcharts/VEs7z/3/. Notice how it updates as the chart is updated (for example by showing/hiding series).


    2014

    Here’s a proof of concept of how you can draw a table programmatically: http://jsfiddle.net/highcharts/VEs7z/

  10. It would be great if we could customise the legend symbols. I managed to drill down and find the borderRadius in the main js file but would be good if this was an option like in the main legend box...

    Also if we could replace the symbols with images that would be great too. ie we could have flags for country data etc.

    if (simpleSymbol) { // bar|pie|area|column

                                       legendSymbol = renderer.rect(
                                               (symbolX = -symbolWidth - symbolPadding),
                                               (symbolY = -11),
                                               symbolWidth,
                                               12,
                                               0       // affects border radius of legend symbol
                                       ).attr({
                                               //'stroke-width': 0,
                                               zIndex: 3
                                       }).add(legendGroup);
    
                               // draw the marker
                               }
    
    52 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Would be good to have grouping in legend so user can play with group as well as with legend item by clicking on it to show/hide items.
    Click on group should work as click on each item in the group.

    Could look like in this picture: http://forum.highcharts.com/resources/image/4056

    52 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. The world map provided in Map Collection does not show disputed areas of countries. It would be really helpful if the disputed area of Jammu & Kashmir state is shown as part of India in world.json

    India with Jammu & Kashmir:
    http://jsfiddle.net/gh/get/jquery/1.11.0/highslide-software/highcharts.com/tree/master/samples/mapdata/countries/in/custom/in-all-disputed

    World Map with a part of Jammu and Kashmir missing from India:
    http://jsfiddle.net/gh/get/jquery/1.11.0/highslide-software/highcharts.com/tree/master/samples/mapdata/custom/world-lowres

    51 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. We have bar and column charts with data of very distant values. Like 0.5 next to 8000000. So highcharts scales itself in the way that this small values are invisible without zooming.
    There is an attribute minPointLength (http://api.highcharts.com/highcharts#plotOptions.column.minPointLength) that makes such samll values visible. But the problem is that value 0 is also rendered then. So we would like to have. minPointLenght behavior for close to zero values but NOT for value 0.

    48 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. On hover it could display another tooltip which we can describe the serie.
    I tried to do it but there're some fixes to do.
    http://jsfiddle.net/LCFKA/

    47 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 47 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. It would be a good idea to overlap the value of over 100%. So it is possible to display the value.
    My idea would be to overlap the circle like on Apple Watch.

    Apple Watch activity chart: https://www.wareable.com/media/images/2017/06/acvtiivyt-1496340445-hoFP-column-width-inline.jpg

    I think that might be useful for some users.

    46 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 46 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. You might add mouseover/mouseout events to legend items. This event should provide the index of the legend item.

    That gives the developer more control about what to do when hovering legend items and gives him the control to devide whether a tooltip should be shown or the series should be highlighted or whatever.

    A common use case might be to show tooltips when hovering legend items --> http://jsfiddle.net/ArmRM/481/

    45 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Today one big problem is that when we have a Stock chart with around 5 series & data for about 3 years, the tooltip hides important data.
    It'd be great to have an option to show the values aside the legend items instead of the tooltip like http://www.amcharts.com/stock/multiple-datasets/. That way we can make sure that the values are shown & nothing in the chart area is hidden from the viewer.

    45 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 44 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?