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. Allow highchartmore to be "init" several time without bug

    Posted as an issue here https://github.com/highcharts/highcharts/issues/7729

    In modern app, highcharts and highcharts more are loaded as module and potentially multiple time, but highcharts more cannot be "init" several time without breaking highcharts :(

    36 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Avoiding series overlap

      Let's say I have a chart similar to http://jsfiddle.net/k7n8cf8m/
      There are two lines with almost same data.

      I've got a question if is there a possibility, to present those lines joined together, one above, second right below (without padding or anything, just 2 glued together lines). I mean it shouldn't overlap each other, but display like a rainbow instead.

      Something like that: http://jsfiddle.net/BlackLabel/3goqaqfj/
      But without changing data values.

      Is there a chance to introduce something like that in near future?

      6 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Flag idea as inappropriate…  ·  Admin →

        This is a bit similar to the minPointLength option – https://api.highcharts.com/highcharts/series.column.minPointLength, which aims to ease readability when points overlap. It also has the same logical problem: If a small offset is added for multiple series or points after each other, eventually the points will be drawn off scale.

        Here’s a small plugin I wrote that offsets the series by an optional amount of pixels per the series index: http://jsfiddle.net/highcharts/vgdga7vw/1/. As you see, it doesn’t actually consider if any offset is necessary, plus when you have a lot of series it will be off scale.

      • linechart symbol markers at the end of each line

        At SSB we have a lot of auto generated charts, and need symbol markers on charts to fulfill accessibility requirements, but on a lot of our linecharts the point density is so great that the chart becomes unreadable, but not dense enough for the "null" option to kick in and remove the markers.

        Therefor, what we need is that marker symbols appear at the end of each line, while also appearing at the corresponding legend.

        (We tried a solution that was posted in another feature request, but found no way to implement it with auto generated charts and also it…

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          3 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Multiple dimensions on 2D chart

          Most people use the 2D charts with 2 variables only. But with the advance in data analytics 2 variables on the same charts are no longer enough. We need to be able to display multi dimension on 2D charts. Few ways to achieve this are:
          * Allowing the size of the markers to change to based on a third dimension
          * Allowing color of the markers or lines to change based on a 3rd dimension
          * Allowing shape of the markers to change based on a third dimension.

          If we apply all the options above we should be able to…

          4 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
          • Accept chart settings and data and return a PNG of the chart

            Create a service similar to https://pdfcrowd.com/.

            Create an API endpoint that can convert settings into a file format (PNG) that is charged either per conversion or annually.

            The API would take our chart settings and chart data, plot the chart on your server side and return to the client a PNG (or other supported file types) of the chart we requested.

            4 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Flag idea as inappropriate…  ·  Admin →
            • Option to export PDF to dataUri string instead of downloading

              It would be nice to have an option to export chart (as PDF) to datauri string instead of file.
              This can be done now indirectly, by obtaining chart's underlying svg, calling svg2pdf and finally using jsPDF doc.output('datauristring')
              [which returns the base64 dataUri] instead of downloading file.

              Maybe as an option in 'exporting' object?
              Or by exposing new method, i.e. Highcharts.exportToUri() ?

              Or maybe there's some simpler way that I am not aware of?
              Thank you.

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • USA territories map with counties

                We have a map for USA with counties, and one for USA with territories, but none with territories with counties.

                2 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Sunburst chart: Option to show series data labels outside the leaf level nodes with connectors

                  Currently, it is observed that Sunburst chart series data labels when shown, overlap or only the show/hide behavior of data labels can be achieved through the formatter function.

                  Refer the Sunburst chart's series data labels on the following link:- http://www.dundas.com/support/blog/sunburst-charts-homerun-or-groundout

                  Expected behavior is to configure the series data labels in such a way that if the arc size of a node is less than a particular value, instead of hiding the data label, show it outside the leaf level nodes of the chart, also adjust the distance of data labels and its connectors from the chart.

                  18 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • 4 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • crosshair label shape

                      Can we make the crosshair label shape like blow image http://i.imgur.com/5fBPnFs.jpg

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Variable widths for Box Plots

                        Variable widths for box plots is a popular convention (see https://en.wikipedia.org/wiki/Box_plot#Variations). Variable width box plots illustrate the size of each group whose data is being plotted by making the width of the box proportional to the size of the group. For example:
                        http://www.fsec.ucf.edu/en/publications/html/FSEC-PF-369-02/images/pf369-10a.jpg

                        So, there should be a way to provide pointWidth for each data point of box plot. Also, this feature should work seamlessly with multiple series.

                        Issue has already been filed to Github: https://github.com/highcharts/highcharts/issues/5441

                        9 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide pointWidth as a percent value

                          Consider the scenario that there is a re-sizable box plot chart. When the chart is reduced to a smaller size, box plots start overlapping because pointWidth can only be given in pixels. And when the chart is enlarged, box plots are seen to be smaller with respect to chart size. The same goes for column charts, etc.

                          So, there should be a feature where we can provide percentage values for pointWidth.

                          9 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →

                            I don’t really think this is needed, please correct me if I’m wrong. Instead of using pointWidth, you can control the width by using pointPadding, which is relative. The pointPadding option allows you to pack the boxes tightly, with a 50% gap or whatever, and it will respond to different chart widths.

                          • Add Philippines' Provinces' Cities and Municipalities

                            I have tested your drill down map in yur USA example.
                            But I tried to replace all "us/us" to "ph/ph" in order to use it in my beloved country, but it looks like I cannot drill it even at least to provincial level.

                            I wish you will provide data for that

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Centering label in Highcharts General Drawing

                              Can this be achieved by using the Renderer framework, by adding a line of code in .attr ? I've created a flowchart, similar to the one found here: https://www.highcharts.com/demo/renderer. The label text is left-aligned by default but I wish for it to be center-aligned by default, using the Renderer framework, e.g.,
                              ren.label('Test is a label', 660, 680)
                              .attr({
                              fill: 'black',
                              stroke: 'black',
                              'stroke-width': 2,
                              padding: 5,
                              r: 0
                              })
                              .css({
                              color: 'white',
                              width: '100px'
                              })
                              .add()
                              .shadow(true);

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Natively support linked series to 'act as one' when the series legend title is hovered over

                                When two or more series are linked, only the first series (the one with the 'id') gets selected when the linked series legend entry os hovered over.

                                The other series linked to the first series are dimmed like all other (ie. non linked) series.

                                It would be nice if by setting a flag, each linked series would act the same as the first series when hovering on the legend entry.

                                See this for an example of what I mean:
                                https://jsfiddle.net/daniel_s/1hL6saxn/

                                The above proposed solution is overly complex and convoluted, a native solution would be much cleaner.

                                Why not something like:

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add support to Motion (Player) Highcharts Plugin in Angular

                                  It would be great if there is a kind of wrapper for Motion (Player) Highcharts Plugin in Angular 4.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Suggest to implement 'Violin plots" in Highcharts.

                                    This graph accurately and intuitively explains the min/max values along with 'standard deviation'. I felt this is more useful than a box plot.

                                    12 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Android Native client

                                      Hello Team,
                                      Any plan to support native client for high charts? if you have any plan, please let us know as we are looking for the native android client for charts.

                                      13 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Sankey Chart Enhancement: Labels for Axis

                                        It would be great if there were a feature to add axis labels to the existing Sankey chart at each level. Something like this: https://i.stack.imgur.com/cYsNT.png

                                        I notice that this has been previously mentioned in the Sankey Diagram thread (https://jsfiddle.net/7aa18mws/). However, in-built support for this on multiple levels would be great.

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Official Vue.js Wrapper

                                          Hi, It's excited to hear that you are created Highcharts official React, Angular wrapper, and do you have any plan to create Vue.js Wrapper ?

                                          more information about Vue.js

                                          Official Website: https://www.vuejs.com
                                          vue Highcharts wrapper : https://github.com/weizhenye/vue-highchart

                                          12 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 45 46
                                          • Don't see your idea?

                                          Highcharts Javascript API

                                          Feedback and Knowledge Base