95 results found
-
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.
-
chart.options.zoomed parameter
In some cases I would like to know from outside the chart if the chart is in a zoomed in status or not without having to record initial state and later compare. This should be quite easy to do internally as you are already monitor this status for the "reset zoom" button.
See discussion : http://highslide.com/forum/viewtopic.php?f=9&t=24822
9 votesThe simples test would be to look for the button:
if (chart.resetZoomButton) {
// doSomething();
} -
Allow disable date input without hide
Allow do disable date input of rangeSelector without hide one
7 votesFor now, here’s an extension you can use to remove the click event after creation: http://jsfiddle.net/highcharts/9sBMt/
-
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/
-
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 -
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.
-
Exporting charts just by right clicking on them
Hi
I would like to suggest a small improvement concerning exporting. At the moment, user that wants to save a highchart has to click on a download icon and choose an option from a dropdown.
A small but great improvement would be to do the same, just by right-clicking on a chart.You just right click on a chart -> save as -> desired format and voila!
I am not sure if sucha feature is possible to implement, but it would be neat to have this! :)22 votesI did an attempt at http://jsfiddle.net/highcharts/spaa2he9/, but it is quite unstable. Maybe it can serve as a starting point for you to figure out how to enable it.
-
x zoom for multiseries data
I have four series of data, and each series only has one data point. I would like to render these data with x-dimension zoom ability as good as 4 data points in one series. If this is a duplicate topic, I am really sorry, because I could not find a similar one.
Here is the fiddle: http://jsfiddle.net/yMSCZ/8/
I was trying to approach it by adding dummy x value to each data point from each series: http://jsfiddle.net/yMSCZ/9/ But it did not work out.
I understand in the first fiddle, HC will treat all the four points with the same x index,…
24 votesRegarding the OP, the recommended setup would be to use categories like this: http://jsfiddle.net/highcharts/yMSCZ/19/
-
Pie Title
Introduce a pie title that displays the series name. There should be option for placement: 'above', 'below' and 'inside'.
Pie titles are necessary when you use charts with 2 or more pies is them.
See these 3 mockups I made:
Above: http://jsfiddle.net/kzoon/Nw2cC/
Below: http://jsfiddle.net/kzoon/qMvc9/
Inside: http://jsfiddle.net/kzoon/8SdqV/11 votesI created this small plugin that allows a pie plugin to be aligned using the regular Highcharts alignment options (align, verticalAlign, x, y).
-
Add footnote textbox immediately below chart.
I have several charts for which I need both subtitles and footnotes to clarify/explain the presentation of data (and I always use credits). When displaying on the web it is easy enough to add a paragraph under the chart, however I also need this footnote when exporting the chart. I would envision a simple text box above the credits section.
There is a similar suggestion that was closed with the suggestion to use subtitles ( http://jsfiddle.net/sGv32/5/ ), but this suggestion will obviously not work if subtitles are already being used. Also, in Chrome, the chart tries to display below the…16 votesHere’s an example of how to add a responsive and exportable text box programmatically: http://jsfiddle.net/highcharts/WwPFN/
-
Trellis Charts like http://peltiertech.com/WordPress/trellis-plot-alternative-to-stacked-bar-chart/
Trellis Charts like http://peltiertech.com/WordPress/trellis-plot-alternative-to-stacked-bar-chart/
44 votesYou can create Trellis charts in Highcharts by adding multiple charts side-by-side or underneath each other, for example inside a table or floating divs. See http://jsfiddle.net/highcharts/VqruM/.
-
Add borderDashStyle to bar and column plotOptions
In addition to the current capability of setting borderColor, borderWidth and borderRadius on bar and column plotOptions, it would be helpful to be able to configure a dashStyle for the border.
In our use case, we're drawing a stacked bar chart, and we'd like to display the final stack series as a empty bar (white background) bordered by a red dashed line.
9 votesThere’s a simple hack you can do to implement it: http://jsfiddle.net/highcharts/ztRF5/
-
Set off negative against positive values in stacked charts
It should be possible to sum up negative and positive values in the same stack (like excel does for area charts by default).
Currently positive and negative values are stacked seperately above and below the x-axis. To keep BC and keep the old behaviour as well a new stacking mode should be added IMHO.
22 votesThis is the corresponding GitHub issue: https://github.com/highslide-software/highcharts.com/issues/1059
-
Show value in legend
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 votesIn the Highstock you can position the tooltip absolutely, which provides a similar effect: http://jsfiddle.net/highcharts/j7BSy/
// Updated 2013-07-22
To use a true legend, a plugin is needed. See http://jsfiddle.net/highcharts/DVvdZ/ -
useUTC as a configuration per chart
I have an application that uses UTC in some graphs and non UTC time in other. It would be great to have is as a configuration.
7 votesHere’s a plugin that implements this by setting the global useUTC setting on chart init and on mouse over: http://jsfiddle.net/highcharts/auvsV/
-
Stacked area (spline etc) in irregular datetime series
When you create more datetime irregular series, by now only the same datetime values are used to create the stack, resulting in a correct-but-ugly graph.
327 votesWe have done improvements in this behaviour in Highcharts 3.0. See http://jsfiddle.net/highcharts/QuteB/. Would you consider this case solved?
-
Adapt chart height to legend height
Auto sized (height) "renderTo" container on bottom aligned legendgroup with fixed chart height + option for legend items with the same (max) width for better readability
298 votesThere’s a plugin for this, please see http://www.highcharts.com/plugin-registry/single/8/Adapt-Chart-To-Legend
-
Allow users to hit Enter to change date/time range
Currently in Highstock, if you're editing the date/time range by using the text fields, you can't hit Enter to make your changes, which is odd. Instead, you have to click the page outside of the text field. Support for hitting Enter should be added.
0 votesWe currently use the input box’s onchange event. Turns out that Chrome and Firefox already trigger the event on Enter. IE8 however fails to change the ranges on Enter.
-
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/
-
Tooltip delay
I would like the tooltip to have a 'initial delay' - such that it acts more like a typical tooltip. I.e. the tooltip only shows after the mouse is stationary for a specified time, and then tracks data points instantly once shown.
Additionally, I would like the tooltip to be able to be replaced by a callback which provided the point values, such that they could be displayed elsewhere. So, for example, I might want to display the values of the currently tracked points in a div to the right of the graph, while still retaining the crosshair functionality.
19 votesHere’s a snippet that adds an optional delay to the initial tooltip display: http://jsfiddle.net/highcharts/xb4ax7v0/
Does this fix your problem?
- Don't see your idea?