Highcharts Javascript API

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Sankey Chart move node elements

    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.

    82 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      4 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Activity gauge Chart like on Apple Watch

      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.

      43 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        4 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Add tooltip to highstock navigator

        It would be great to have a tooltip while you are dragging the navigator in a highstock chart so you see your currently selected date.

        Previously there was a plugin (https://www.highcharts.com/products/plugin-registry/single/44/Navigator%20tooltips) but that does not support the current Highcharts version

        6 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          3 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Sorting Category names in Stacked bar/column chart

          In Stacked bar/column is there any way to sort the category names:

          Example :

          https://jsfiddle.net/vasjav1/ywspnocd/1/

          it should be sorted as

          ['Apples', 'Bananas', 'Grapes', 'Oranges', ' Pears']

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Many-to-many relations/interactions of charts

            This suggestion is an outcome of my longtime involvement with the modelling of many-to-many communications, initially at the RAND Corporation and subsequently at the University of Oxford with some intriguing results in applications such as predicting voter behaviour (see this article http://analytics-magazine.org/voter-motives-and-messages/).

            Recently, I found myself involved in the objective analysis for the determination of the best e-banking UI; as it is apparent that soon enough the best bank will be the one with the best UX/UI design.

            Here we used highcharts to visualise our findings. Corellating for example the Use Case scores vs. the Functionalities available using a…

            2 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Flag idea as inappropriate…  ·  Admin →
            • Automated scale breaks

              The implementation of scale breaks when there are large differences between the high and low values of the data being plotted.

              A sample can be found in the below link, implemented in the old Dundas Charting tool.

              https://origin2.cdn.componentsource.com/sites/default/files/resources/dundas/538201/WebChart2005/Scale%20Breaks.html

              The Highcharts feature yAxis.breaks is useful only when the difference between data points is known or when the data is small. The data is dynamic in our case and can be large and the breaks need to be automatically drawn considering not a single series but with respect to all the series present in the chart.
              Thank you.

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Duplicate Legend

                I think currently high chart support legend at single position, but I would like to display the legend on top as well as on bottom of the chart, because if the chart is bar chart and more values then user need to scroll the page again and again to view the legend.

                So please let me know if it is already implemented or add to todo's list.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • 5 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Global dateTimeLabelFormats configuration

                    It would be nice if there was a single option that we could apply our dateTimeLabelFormats for all objects that use that option instead of having to copy and paste it separately for tooltip, y-axis, x-axis, etc.

                    1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                    • Multiple Opposite X-Axis; One of the X-Axis is grouped

                      Hi Team,

                      First of all great work on the Highcharts. It is very helpful in far many way I can describe in representing complex data.

                      Recently, I have come across a requirement where I need to use Dual-Xaixs of which one is a grouped. i.e for instance, say my bottom X-Axis is of months my top X-Axis should be of quarters (3 months ~ A quarter). I do not see any example or hacks which I can use to achieve this. Please, let me know if this is possible. If so, Please point me in the right direction so that…

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • 6 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Highchart-export-server with zip options

                          It is hard to keep on increase the maxFieldsSize whenever the highchart throws Error Code 413 - Request Entity Too Large HighCharts.

                          If highchart export had an option to zip file and then download it might be great option.

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                          • Static library support

                            Hello,

                            First of all thanks for great library. In our company we are using licensed version and we need static library support for cocoapods.

                            Using "use_modular_headers!" in Podfile causes to have pods as a single static library in the project which results in smaller app size and reduced initial load time for the app. We discussed the support in github : https://github.com/highcharts/highcharts-ios/issues/150

                            We will really appreciate if this is supported.

                            King Regards

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Events for annotation and indicator changed

                              For a StockChart every time the user adds, removes or modifies an annotation or an indicator, either over the annotation-/indicator-popup or by dragging an annotation-control-point directly, an event on the chart instance should be fired, so that you can e.g. automatically save the chart-state every time something has changed.

                              Maybe something like:
                              Highcharts.Chart#events:annotationChanged
                              Highcharts.Chart#events:indicatorChanged

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Enable user to copy a chart to clipboard

                                Our customers often need graphs as an image to be pasted as to other applications (e.g. MS Word, Powerpoint, etc). Saving it as an image or using a screenshot is cumbersome. It would be great if users could copy the image to the clipboard and then simply paste it where they want from the clipboard.

                                13 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • drill-down with motion player

                                  We need to have a pie chart that supports motion player and drill-down feature at the same time

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Progress through a multi-step process

                                    Not sure what is the name of this type of chart exactly but I need something that visualizes a progress through a multi-step process. Something like this - https://www.vectorstock.com/royalty-free-vector/progress-bar-user-interface-design-vector-16715259.
                                    I couldn't find anything in your examples.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Download as CSV Support more than 100k-300k point

                                      Once, there is more than 100k to 300k data point, its unable to download as csv.
                                      If we are using array object [{x:0, y:1, a:1,b:2,c:3}...], less than 80k point, its will shown out Failed- Network Error.

                                      It looks like it is related with the length of data URL that is used to build CSV file. In case there is a huge amount of points, its length is too long. It looks like some browsers have limitations for data URL lengths.

                                      https://jsfiddle.net/avkcxm80/

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow zoom using just the keyboard

                                        I've written some script to allow for this at least in line charts only allowing zoom on xAxis. The code isn't the best, but it works, would be better if it was in the API.
                                        $("#container").bind('keydown', function () {
                                        let chart = $("#container").highcharts().xAxis[0];
                                        var min = chart.getExtremes().min;
                                        var max = chart.getExtremes().max;
                                        if (event.keyCode == 107 || event.keyCode == 187) {
                                        //zoom in
                                        min++;
                                        max--;
                                        }
                                        if (event.keyCode == 109 || event.keyCode == 189) {
                                        //zoom out
                                        if (min > chart.dataMin) {
                                        min--;
                                        }
                                        if (max < chart.dataMax) {
                                        max++;
                                        }

                                        }
                                        if (event.keyCode == 39) {
                                        //right arrow
                                        if (max…

                                        3 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Horizontal Stripes algorithm in Treemap

                                          It would have been great if we had the option to have horizontal, in addition to the vertical, stripes so that examples like this https://jsfiddle.net/dimitrisv/yb2u713m/11/ can make more meaningful use of the available space.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 49 50
                                          • Don't see your idea?

                                          Highcharts Javascript API

                                          Feedback and Knowledge Base