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. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Make accessibility mode the default

    In the existing docs, it states:
    > We recommend to always include the accessibility module, unless there is an explicit reason not to do so. Including this module will make your charts compatible with assistive technologies used by people with disabilities, and also improve the usability of your charts, helping you reach a broader audience. Including the Accessibility module will also help with SEO by making your charts more visible to web crawlers.

    I seriously commend you for providing this support, but is there any reason not to make this the default and opt-out instead of opt-in?

    Web dev in…

    10 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. moment is DOA, please replace dependencies

    moment.js and moment-timezone.ts are obsolete. Please remove dependencies on them. In fact, don't add dependencies, provide a callback for the needed functionality so we can choose between luxon and spacetime.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Stack graphs to HighStock

    Hello.

    I have a site with multiple line graphs drawn using HighStock, and a couple stack graphs drawn using HighCharts.

    The users like the range selector, and would like to also use it on the stack charts.

    Currently HighStock doesn't have stack charts and HighCharts does not have range selector, and so the data range is limited by the width of the page.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. waterfall: non-numeric total date xAxis label

    The totals column on a waterfall with a date is always placed on the timeline somewhere. The totals isn't actually a part of the date timeline, it's an aggregated value and should be able to be marked as such.

    Basic ask is for an additional tick that is customizable that represents the placement of the placement of the connected totals column.

    Problem described more fully here:
    https://github.com/highcharts/highcharts/issues/10458

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add ability to toggle (show/hide) category visibility

    Here is an example scenario where this would be useful: https://jsfiddle.net/lanimelrok/6eodqvwy/

    This has been asked throughout the years plenty of times. Here’s a few from a quick Google search:

    https://www.highcharts.com/forum/viewtopic.php?t=16169
    https://www.highcharts.com/forum/viewtopic.php?f=9&t=8952
    https://www.highcharts.com/forum/viewtopic.php?f=9&t=41738
    https://www.highcharts.com/forum/viewtopic.php?t=39380
    https://stackoverflow.com/questions/26745540/how-can-i-hide-and-show-a-category-in-highcharts
    https://stackoverflow.com/questions/32776861/how-to-show-hide-categories-with-checkbox-using-highcharts
    https://stackoverflow.com/questions/42842553/show-hide-part-of-series-in-highcharts-base-on-x-axis-category
    https://stackoverflow.com/questions/5721635/highcharts-toggle-a-category
    https://stackoverflow.com/questions/38585005/how-to-hide-grouped-category-in-highchart
    https://stackoverflow.com/questions/19956134/how-to-hide-show-a-column-in-a-basic-column-graph-of-highcharts
    https://stackoverflow.com/questions/32776861/how-to-show-hide-categories-with-checkbox-using-highchart
    https://github.com/highcharts/highcharts/issues/3118
    https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/3517780-show-hide-one-or-more-bars-in-bar-column-chart

    There are a few suggestions of this here in UserVoice, but those seem too scenario-specific and I thought I'd just make a compilation of all of them here.

    Even something as simple as just providing an additional object for each category that contains what points it has from each series.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Boost Module for Sankey Chart

    The boost module would be beneficial for large dataset when using the sankey chart. We are experiencing a severe degradation in performance with large datasets on this chart type

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Gantt integration with Angular way

    Could you please provide mode document/guideline details for integrate the Gantt chart with angular way?

    Anywhere I didn't the materials.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Pie chart with negative and positive values

    Hello, we are your customer and urgently need Pie chart with negative and positive values

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Subtasks in multi-column mode

    Please
    You can also implement subtask for multitasking
    This item is an important feature for gantt charts
    The demo below does not feature subtask:
    https://jsfiddle.net/user/sara_u3fi/fiddles/

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Target for column and bar chart

    Bullet chart has the option to pass a target value to the data (https://api.highcharts.com/highcharts/series.bullet.data.target). This is not possible for column or bar.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Mixing categories and subtasks in HighCharts Gantt?

    Hello,

    As I tried explaining here : https://stackoverflow.com/questions/54947746/mix-categories-and-subtasks-in-highcharts-gantt

    I was wondering if, in Gantt, it was possible to use parent/subtask (folding and unfolding) while also having multiple tasks on a same "line" (mixing "Interactive gantt" demo with the "subtasks" one). Apparently it is not and so I'm wondering if this behavior can be expected in the future.

    For now, I think I will use css classes (or another way of identifying the parents/children) to add a bold + folding icon to parents, and to .hide() the depending yAxis when clicked (that means having an event on the label, but I'm…

    7 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. packed bubble chart - please provide me code to implement this chart in angular

    I am trying to use packed bubble chart in my angular app, its showing no error at the same time , its not displaying any thing on page, empty displayed. used https://codepen.io/anon/pen/gELMjX sample.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Resize columns and drag&drop feature in the gantt charts table

    In most gantt charts, the ability to resize and drag in addition to the chart for the gantt charts table has also been implemented.
    This means we can change the size of the table columns
    We can also move the table rows with tasks

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support for non-numerical y-axis object array specification

    Some charts, such as heatmaps, frequently have categorical x and y axis values. Converting categories to numerical indices adds extra code and possibility for error. X-axis categorical values can be specified within an object array using the "name" field. I suggest a similar field ("yname") to specify y values by name, rather than index.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. HighStock.js: add parameter to chart.redraw(numberOfPointFromTheEnd) API method

    Hello,

    I develop application related to stock market. I have a case when there are three charts displayed (area, candlestick, column) that needs to be updated when stock price is changed but not more than one time per 2 seconds. Each chart type (area, candlestick, column) can contain 15000 of points. Here is live demo: https://jsfiddle.net/ogorobets/8gb54cyh/5/. As you can see there application hangs out because of big load.

    My proposition is to have "numberOfPointFromTheEnd" parameter in chart.redraw() API method to redraw only last few points but not whole chart. This way redrawing chart can take much less time.

    As…

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Improve navigator.series documentation

    In the (highstock) navigator.series documentation there is no data property mentioned (https://api.highcharts.com/highstock/navigator.series), however in your example (https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/stock/navigator/series-data/) you provide a data attribute.

    I guess you covered it with the sentence in the introduction 'Available options are the same as any series'. But the problem is if it is not reflected in the documentation it is not available in TypeScript (because I think you generated the sources out of the documentation?)

    Would be great if you can adjust the documentation (and TS type for NavigatorSeriesOptions)

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add categories

    Hi
    There are a categories in the chart for several tasks
    An example in the link https://www.highcharts.com/gantt/demo/interactive-gantt is to add a task that is not what we want.
    Is it possible to add and edit categories?
    For example, there's a button to get a text and add to the list of categories
    Thank you

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add an option to the navigator to behave like the range selector

    I would like to have an option in the navigator that avoid filtering the series on the main chart. This option will allow the navigator to behave as the range selector.

    At this moment, the navigator can be easily customized with the JS API and CSS; my goal is to style the navigator to be a horizontal bar with handles that can be used as the range selector.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Native option to zoom and center highmaps on nonempty regions

    I have some usefull trick to center map on non empty (with some data) regions to avoid this case:
    https://gyazo.com/35fd0d74d3e773f694790c5fc0c95ece

    and now i can show only usefull part of highmap, by default:
    https://gyazo.com/d7ca32d8ce8b1535bddd331a997c67b8

    {code}
    const points = this.chart.series[0];

    let minX = Number.MAX_SAFE_INTEGER,
    maxX = Number.MIN_SAFE_INTEGER,
    minY = Number.MAX_SAFE_INTEGER,
    maxY = Number.MIN_SAFE_INTEGER;

    if (!points) return;

    this.chart.series[0]
    .getValidPoints()
    .forEach(item => {
    if (item['_minX'] && item['_maxX'] && item['_minY'] && item['_maxY']) {
    minX = Math.min(minX, item['_minX']);
    maxX = Math.max(maxX, item['_maxX']);
    minY = Math.min(minY, item['_minY']);
    maxY = Math.max(maxY, item['_maxY']);
    }
    });

    this.chart.series[0].xAxis.setExtremes(minX, maxX, true);
    this.chart.series[0].yAxis.setExtremes(minY, maxY, true);
    this.chart.redraw();
    {code}

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 50 51
  • Don't see your idea?

Highcharts Javascript API

Feedback and Knowledge Base