1077 results found
-
add reset colorCounter method
When updating all series on chart it would be nice to have option to reset colorCounter - rather than having to define colours when adding in the new series
i.e
chart.resetColorCounter = resetColorCounter;
function resetColorCounter(){colorCounter=0;}7 votes -
Set <svg> shape rendering property
http://www.w3.org/TR/SVG/painting.html#ShapeRenderingProperty
Allow setting of shape-rendering attribute in order to enable speed optimising.
Code modification example:
SVGRenderer.prototype = {
/**
* Initialize the SVGRenderer
* @param {Object} container
* @param {Number} width
* @param {Number} height
*/
init: function(container, width, height) {
var box = doc.createElementNS('http://www.w3.org/2000/svg', 'svg'),
loc = location;
attr(box, {
width: width,
height: height,
'shape-rendering': 'crispEdges', //suggest to add this by config7 votesYou can set it using CSS:
svg.highcharts-root {
shape-rendering: optimizeSpeed;
}See http://jsfiddle.net/highcharts/qkdynr7s/. You can see from the ugly, jagged line that it works.
-
Using custom shapes like callout box for tooltips
Please provide facility in Api to use shapes like callout box other than the default rectangle shape for tooltips.
7 votesActually this is possible today, you just have to write the symbol path, which is quite complicated. Here’s a sample that supports pointers on the right and left side. Rounded corners not yet supported:
-
7 votes
-
Allow stacking on different types of series
So, we have 2 columns series and 2 scatter series and all these 4 are pointing to a single category item.
Occasionally, there is a need to show stacked points scaling together with the transforming columns whenever we show or hide column series belong to a single category point.
Unfortunately, currently even if we stack column 1 and scatter 1 & column 2 and scatter 2, the scatter points are staying on the exact same spot whereas the columns are transforming during show and hide.the only thing necessary is to adjust the "x" value of the scatter points to…
7 votesI created a plugin to allow the scatter points to align to a column series. See http://www.highcharts.com/jsbin/omevud/edit .
-
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/
-
Allow for collapse of rows
Allow for collapsing and showing of rows. For instance a row category expands to two child nodes: - Vegetables -> Carrots, Broccoli and collapses + Vegetables
7 votes -
custom text for each legend entrie
chart = new Highcharts.Chart({
.......
series : {{data: [...], legend: "serie.Name\nMin:... Max:..."},
{data: [...], legend: "serie.Name\nSum:...."}
.......
}
................
}7 votes -
Tooltip alignment options (top-left, top, top-right, right, bottomright, etc...)
Tooltip is currently aligned to the direct left of the hovered marker by default. This way it covers a significant part of the data, especially in line chart type. Tooltip alignment should be configurable as the 'best' alignment is different for each chart.
7 votes -
drill down pie
For Pie Charts - Alternative do Donut Chart where initial view is a regular pie chart with general categories, e.g. Firefox, Chrome, Safare, MSIE, etc. Upon selecting a slice the chart "zooms in" to the next level down. So if once selected Firefox Slice, they get a new next level down pie chart which has Firefox 4, Firefox 3.6, Firefox 3.5, etc.
Should support N-Levels, based on data provided. Need Some way to zoom back out up one level.
7 votes -
Support browser back button / history
Highstock doesn't remember date range or scrolling changes when returning to a page with the cart. These need to be added to the URL fragment / browser history and read when returning to the page.
7 votes -
make crisp rendering an option
crisp causes uneven gaps in series. we have a lot of columns side-by-side on our charts, and when the crisp rounding causes a gap every 10 bars, it's almost like they're grouped. i disabled the crisp function (by just returning the raw values), but if each series had an option to enable / disable crisp rendering, that would allow for users to make the charts that are the cleanest to them and not have to edit the source.
7 votes -
Add adjustable zIndex to legend and itemMarginRight + Left
Add an adjustable zIndex to legend:
(add on line 8087): zIndex = options.zIndex || 10;
(change on line 8403): .attr({ zIndex: zIndex })Add itemMarginLeft and itemMarginRight:
(change on line 8377):
if (horizontal) {
itemX += itemMarginLeft + itemWidth + itemMarginRight;
} else {
itemY += itemMarginTop + itemHeight + itemMarginBottom;
}7 votes -
Highstock data grouping UI
Currently Highstock allows you to select a zoom factor (buttons on the top left), but the data grouping is automatically select.
I suggest to make it possible to have a data grouping UI similar to the range UI that lets a user choose/enforce the data grouping interval.
Additionally if automatic grouping is used and the user did not override the grouping, the currently used data grouping range is highlighted on the buttons.
7 votes -
Step Position ('on', 'between')
I'd like to specify a stepPosition (such as 'on' or 'between') when step: true. Currently the step always occurs on the actual data point. I'd like to be able to have it step before the data point, so you end up with a plot more similar to a column chart.
My example is that I have an area chart with overlapping series, but I need a step chart, because I'm representing a fixed number of reads at specific loci on a strand of DNA.
7 votesActually we just implemented this. See http://jsfiddle.net/highcharts/vQS2n/. It will be released with the next maintenance.
-
Sub-millisecond resolution
Support sub-millisecond resolution in HighStocks. Nano-second resolution would be ideal.
7 votes -
Secure version of web service (https) for exporting module
Some websites are hosted using https and raise a security warning if wanting to export a graph. This occurs since the web service for the exporting module runs using http.
Please can there be a secure version of the web service?
I believe this is necessary since certain websites data will need to be secure.
7 votes -
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 NPS Guage
Implement a Net Promotor Score Guage
7 votes -
Allow points on a line to be different styles
When providing data for a line graph, it would be very useful to specify multiple styles for each series and then for each data point specify which series style to use.
A style is combination of colour, negative colour, dash style and style name.
When defining the plot options for a series, it should be possible to provide a list of styles as an array. When providing the series data, it should be possible to specify for each point the style it should use once the line reaches that point
When a series has styles, the legend should show all…
7 votes
- Don't see your idea?