-
Allow column chart rounded corners to display with non-zero y-axis
If you have a chart such as the following: https://s3.postimg.org/juxazrv5f/ScreenShot20160819at201908.png
And you change that yaxis 0 value to non-zero, i.e. 10, then the following occurs: https://s3.postimg.org/jdop36c8z/ScreenShot20160819at201827.pngWe urgently need a hack/workaround to once again display the rounded corners. We are using Torsteins rounded-corners plugin to achieve this.
3 votesCan you share some more information? In this example, it works okay: http://jsfiddle.net/highcharts/6ee7wm2k/
-
StyledMode + dynamic series colour
Styled mode is great but often with dynamically generated charts (i.e. when a user can customise a chart live) it would useful to be able to allow colours to be set on series. In our case we have a common look for all charts but also a colour picker.
Has the option of being able to set series colour in the same way as you would with styled mode turned off been considered? There's an argument that setting the series colour is data not presentation and therefore should be permissible with styled mode is enabled.
3 votesYes I follow the argument – there are also series where the color is crucial, like heatmaps with a color axis.
In styled mode the idea is that you set the colorIndex instead of a color on the series, so you should be able to set individual series colors by linking the result of the color picker to the colorIndex of the series.
-
Please add the feature of spacing between series
Please add the feature of spacing between series
3 votesCan you elaborate on that? What kind of series? Where do you want the spacing? A sketch or screenshot would be helpful.
-
Faded rectangle on candlestick chart which indicates minimum and maximum based on time t1- begin and t2-end of time window.
Idea is shown here: http://waszczyk.com/resources/rectandleDoNotDelete.PNG Top edge indicates a maximum from chart and bottom edge shows a minimum with respect to input- T1 and T2. The background color is faded and custimizable.
3 votesCould a polygon series work for you? http://jsfiddle.net/highcharts/n43L0a2x/
-
Exportable individual border thickness and colors
It would be great if the borders around the charts had similar controls to that of CSS where we could edit the border colors and thicknesses individually. My one example is that we need to have only the left border of a chart thick red while the rest of the borders are to remain thin and gray. Here is an example image: http://connect.urnerbarry.com/public/albumphoto/1d/09/0914e1ba.PNG?c=332c
There is an old idea that is similar but doesn't appear to have any replies other than mine here: http://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/4974960-can-we-have-series-border-options-like-left-border
3 votesI think it is a little bit too specific to add to the configuration API, but you can simple add this as a small plugin.
-
Configuration of line color for individual bars/columns in bar/column chart
Being able to configure not just the fill colour of the bars in a chart, but the outline colour as well.
3 votes -
add a method getExtremes() to the Series object
This would allow retrieveal of max and min data for that series. On a multi-series graph the axis extremes are nice, but being able to grab the extemes of each series would allow for more flexabiilty in data display.
3 votesI set up a plugin that you can use: http://jsfiddle.net/highcharts/acPw9/
-
add "after tooltip show" event
I want to do something after the tooltip shows.
And I found the "point hover" eventBut when I use the "crosshair" option, it doesn't need to hover the points to trigger the tooltip, anywhere of the chart triggers the tooltip
So now I can only do something when user's mouse hovers the points
I want to do it when the tooltip shows,
So i think it's better to add a "after tooltip show" event in options.
thanks
2 votesYou can use the internal chart.tooltipRefresh event: http://jsfiddle.net/highcharts/Ym4UA/
-
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.
2 votesThans for your suggestion! For the records, in the internal terminology this would be labels for the columns.
-
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.2 votesThank you for your request! By extension, this applies to PNG and JPEG exports in addition to PDF. You can override the Highcharts.downloadURL function to capture the dataURI. See http://jsfiddle.net/highcharts/9my975x4/.
-
Add top border to PlotBand
When plotting a plodBand it doesn't plot the top border, if it's required to not plot the top border for some use cases, there should be an option to plot or not the top border.
1 voteThe plot bands are only single shapes so we can’t currently give them individual borders. What you can do is to add a plotLine at the top value of the plot band.
See http://jsfiddle.net/highcharts/8bkL6pty/ -
Allow specification of indices for series from one data array
I have data that is 10's of thousands of points per chart, so the named value pair form of the chart won't work. So I'd like to request a new feature. Where you let me use 1 or 2 indexes into the point data to define a series, but allow me to access all of the data from the tooltip. So for a line chart I would define the series by the array name, and 1 index and for a scatter chart I would define the series by the array name and 2 indices. But the this.point would refer to…
1 voteI’m not sure I get you, but perhaps you can solve your task by using parallel arrays? http://jsfiddle.net/highcharts/uBVzY/
-
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 voteThanks for posting!
The first step would be to profile the non-boosted code to get the best performance out of it in each case.
Can you show us a live demo of your problematic chart?
-
Pie chart with negative and positive values
Hello, we are your customer and urgently need Pie chart with negative and positive values
1 voteThanks for requesting! We’re considering this as a feature for the variable radius pie chart, where it would fit in by applying a zThreshold so that it could visualize negative Z values.
In the meantime, you can hack it by adding two series to a pie chart with different radius: http://jsfiddle.net/highcharts/2g8u7vq1/
-
add new chart
can you add new chart, like this:
https://help.qlik.com/en-US/sense/November2018/Subsystems/Hub/Content/Sense_Hub/Visualizations/PieChart/pie-chart.htm1 voteWe have pie charts and variable radius pie charts in Highcharts. What specifically are you looking for?
-
Provide the option to let piecharts show the larger segments on top
Reading a pie chart is like reading a clock. It's most effective to place the largest segment at 12 o'clock (as it does now). The best way to order the rest of the segments is to place the second biggest slice at 12 o'clock on the left; the rest would follow counterclockwise.
1 voteThanks for your suggestion. For now, you can just sort your data by value before adding it to the chart.
-
Make plotLines work without explicit width or color
Most things in HighCharts have smart defaults, so unset options will do something reasonable. But plotLines is not this way: if the user does not explicitly specify a width and color, no line will be drawn (and sometimes a JS error will happen).
Example which works but includes comments on how to easily break it: http://jsfiddle.net/LKayp/
I think plotLines (and addPlotLines) should default to a reasonable width and color, just as regular series lines do.
1 voteThank you for the request.
-
Property for donut chart to show the aggregated total exactly at the center of donut
Provide a property for donut chart to show the aggregated total exactly at the center of donut
var colors = Highcharts.getOptions().colors,
…categories = [
"Chrome",
"Firefox",
"Internet Explorer",
"Safari",
"Edge",
"Opera",
"Other"
],
data = [
{
"y": 62.74,
"color": colors[2],
"drilldown": {
"name": "Chrome",
"categories": [
"Chrome v65.0",
"Chrome v64.0",
"Chrome v63.0",
"Chrome v62.0",
"Chrome v61.0",
"Chrome v60.0",
"Chrome v59.0",
"Chrome v58.0",
"Chrome v57.0",
"Chrome v56.0",
"Chrome v55.0",
"Chrome v54.0",
"Chrome v51.0",
"Chrome v49.0",
"Chrome v48.0",
"Chrome v47.0",
"Chrome v43.0",
"Chrome v29.0"
],
"data": [
0.1,
1.3,
53.02,
1.4,
0.88,
0.56,
0.45,
0.49,
0.32,
0.29,
0.79,
0.18,
0.13,
2.16,1 voteYou can add this to the title dynamically: http://jsfiddle.net/highcharts/h24v71vs/
-
Show value on top of plotline or allow multiple labels on a plotline
Plotlines are excellent to point out interesting Things in the chart. With large datasets it can be a good thing to be able to have an additional label for the exact value of that plotline
1 voteThank you for your suggestion.
-
add a `dashStyle` that can show the direction the line is going
When showing a line on scatter chart it can be hard to tell where the line started and where it ended.
Having a dashStyle option that was similar to plotOptions.scatter.dashStyle = 'dot' except that instead of a dot it was a rotated triangle that pointed in the direction the line was going would be awesome.
I saw some hacks for turning the entire line into one long arrow but that isn't what I was looking for.
1 voteA possible way to do it is to use SVG markers, see http://jsfiddle.net/4qgy4rmh/1/.
- Don't see your idea?