95 results found
-
Summary Tables
Add support for adding simple data tables inside or outside of a chart. This would be similar to a legend, but contains custom data sets. Currently we use the Highcharts Renderer to render a background rectangle based on the matching chart options and draw the table the same way the legend is drawn outside of the table. It would be nice if there was the option for that datatable to exist under the chart/overlayed on the chart or completely separate from the chart.
53 votes2019-03-04
Added a study for integration with Handsontable, a third party grid component: https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/studies/summary-table-handsontable/2017-09-11
The data table is now a feature of the data-export module. See http://jsfiddle.net/highcharts/VEs7z/3/. Notice how it updates as the chart is updated (for example by showing/hiding series).
2014Here’s a proof of concept of how you can draw a table programmatically: http://jsfiddle.net/highcharts/VEs7z/
-
api hook for missing data
An option for what to display in place of missing data. Currently, you can override the formatter for data labels, a simple '==null' test would work. The issue is that the formatter and display for the label is skipped on null elements in series. Could there be a second option, an incase-of-null display hook?
0 votesThank you for your request.
-
Label at last data point
It would be nice to show a label between 2 ticks at the x position of the last data point.
This way you can see the most recent entry more clearly, and without having to hover over the data point.12 votesSee http://jsfiddle.net/highcharts/mAJtj/ for a possible solution using data labels.
-
Replace rectangle zoom with mouse panning and zooming
Panning and Zooming like in Google Maps is way nicer to use than the current implementation of rectangle zoom. Would be great to have such feature :)
184 votesBy adding the Highmaps as a module in HIghcharts, we can get working mousewheel scrolling in Highcharts: http://jsfiddle.net/highcharts/6etwu5b4/
-
Add a 'startOnMin' option to the axis properties
See: http://highslide.com/forum/viewtopic.php?f=9&t=7904
and:http://highslide.com/forum/viewtopic.php?f=9&t=10642Add an option so that the precise start point of the grid lines/ axis labels can be specified
44 votes -
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:
-
Post Charts to Facebook
It would be great to be able to post preview images of charts to Facebook, so that when a user shares a chart on Facebook, it shows an image instead of just a link.
36 votesPosting a chart to Facebook would mean that we ad a backend to store the chart and to communicate with Facebook. Highcharts JS is a client side charting library, so this goes beyond its reach. It is up to the implementer to provide a backend for it.
Highcharts Cloud, however, has this capability. See http://cloud.highcharts.com.
-
Add Custom Buttons
Include options to set up custom buttons with call-backs to perform certain functionality.
For example, I would love to be able to have a button next to the current print and export buttons that would be used for help/information about the chart.
31 votesHere’s how you do that: http://jsfiddle.net/highcharts/2F4pJ/.
It has always been around, but perhaps we need to document this more clearly.
-
Restore "target" option in the "credits" configuration
It would be most useful to restore the "target" option in the "credits" configuration so that when the user clicks on the credit text (usually in the lower right angle of the graph), the link can be opened in a new page instead of the current one.
22 votesHere’s a small plugin that you can use that alters the click handler to simulate a HTML anchor click including a target: http://jsfiddle.net/highcharts/ud795/
-
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.
-
Allow clickable tooltips
It would be good if you could hover a point on the graph and then click on the tooltip that appears so that you could redirect the user to a relevant page (e.g. a news article).
114 votesIf we added an option to pin the tooltip on click, we could easily add links inside it.
-
272 votes
Here’s a small plugin that creates CSV out of a categorized chart. Included in the demo is a menu item in the Export menu that passes the CSV to a PHP script and returns a file to be viewed in Excel. Charts inside Excel are not supported in this demo.
-
Brushing - Selecting multiple data points with the mouse
This would be a fantastic feature - the ability to select multiple data points by creating an enclosure using the mouse. e.g.Outliers could be selected in one movement and used filter other data in the app.
See Stephen Few's Newsletter for more information - http://bit.ly/9A8wiD16 votesSelection of points within a rectangle can be done with the current API, though it needs a few lines of custom code:
http://jsfiddle.net/highcharts/nsuA6/ -
Add Print and Export events handler
It'd be useful to have access to some more events, specifically I was thinking about 4 new events which could be captured and managed by dedicated handlers: onStartPrint, onFinishPrint, onStartExport and onFinishExport
The first two are related to the act of printing the chart via the print button, the other two are related to chart exporting.
28 votesHere’s a proposal for startPrint and endPrint event: http://jsfiddle.net/highcharts/k1o2w9ba/
-
Add 508 compliance
Add support for section 508 .....
8 votesA solution for adding a machine readable HTML table below the chart can be seen at http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/studies/accessible/
- Don't see your idea?