402 results found
-
Add config setting so as to force tooltip left or right of point
I would like to be able to configure a non-shared tooltip so that the tooltip only appears to the left or right of the point. I was able to modify the highcharts code for a custom positioner, by forcing it to swap() at the end of the routine.
[code]
tooltipPositioner = function (labelWidth, labelHeight, point) {
var chart = this.chart,
distance = this.distance,
ret = {},
swapped,
first = ['y', chart.chartHeight, labelHeight, point.plotY + chart.plotTop],
second = ['x', chart.chartWidth, labelWidth, point.plotX + chart.plotLeft],
// The far side is right or bottom
preferFarSide = point.ttBelow || (chart.inverted && !point.negative) || (!chart.inverted…0 votesThis can be done through the tooltip.positioner plugin.
-
Implement Option in Highmaps to adjust mouse-wheel zoom sensivity
I think the current zoom-in by mousewheel is way too fast and should be slower or controllable by the creator of the chart.
9 votes -
Add data exploration capabilities
Hi, I've used Highcharts in the past and love it! But right now I am looking for a charting framework that can let users explore the data by filtering it across the entire page.
An example of what I am looking for can be found on the dc.js main page, under the Examples section:
http://dc-js.github.io/dc.js/When you click on a year's bubble, the rest of the charts on the page show only that year's data.
I would love to have this capability in Highcharts, is there any way to make this happen?
3 votesSure, that’s what the API methods are for. For example, you add a click event listener to your bubbbles, and use it to do operations like xAxis.setExtremes, series.setData etc on all the other charts. See http://api.highcharts.com.
-
Range Selector Set Disable Color
In Highstocks Ability to set the Disable color for disable buttons. Currently is always defaults to #CCC
1 vote -
add fireEvent to current global variables that are extended
Can you please add fireEvent to the list of global variables that you currently expose? This would be helpful for firing events within functions that I need to wrap such as Point.drop which uses fireEvent
Below is from highcharts.src.js at around line 17648, see my comment below:
[code]
// global variables
extend(Highcharts, {// Constructors Axis: Axis, Chart: Chart, Color: Color, Point: Point, Tick: Tick, Renderer: Renderer, Series: Series, SVGElement: SVGElement, SVGRenderer: SVGRenderer, // Various arrayMin: arrayMin, arrayMax: arrayMax, charts: charts, dateFormat: dateFormat, format: format, pathAnim: pathAnim, getOptions: getOptions, hasBidiBug: hasBidiBug, isTouchDevice: isTouchDevice, numberFormat: numberFormat, seriesTypes: seriesTypes, setOptions: setOptions,
//--------…
3 votesIt’s exposed on the HighchartsAdapter object: http://jsfiddle.net/highcharts/6f37aL6o/
-
bubble tooltip positioner
I'm trying to get the callout portion of a tooltip for a bubble chart to touch the outside perimeter of the bubble (needed because of overlapping bubbles and how the tooltips behave). I tried using the tooltip positioner but there is no information about the point (bubble) radius, so I have no idea how far to position the tooltip.
0 votesAvailable through the tooltip.positioner callback.
-
Highstock multi series not display all series in navigator
Need Help for displaying all series in navigator
http://jsfiddle.net/ughPE/20/1 voteImplemented since v5, demo: http://jsfiddle.net/BlackLabel/f1x5r6gc/
Option to control the visibility of the series in Navigator: `series.showInNavigator`
Link: https://api.highcharts.com/highstock/series.line.showInNavigator
-
I created a polar spider graph and I would like to know if it is possible to set scale (min and max) for each categories.
I would like change the min and the max, ie for a category A I have values from 0 to 200 and for another category B from 0 to 1. Currently, category B, I do not see very well because the scale is 0 to 200.
22 votesThis is implemented now as a polar parallel coordinates chart, will be available as of next maintenance release: http://jsfiddle.net/highcharts/dxq8hrd5/
-
Add ability to export charts with HTML formatted text.
We can place html formatted on the chart. But on export the ability is lost. In this example I have tried to use the subtitle for export, but HTML is lost there to and so it goes from a nice formatted paragraph with list items to a one line text on export.
1 voteIt’s possible using “exporting.allowHTML” option: http://jsfiddle.net/4PU9j/74/
-
Add option to use Gill sans font
Our company uses Gill sans font as default, we need to option to use this within the charts.
1 voteUse the chart.style option: http://jsfiddle.net/highcharts/XdQEL/
-
Support TopoJson
Support topoJson format in HighMaps. This format is about 80% smaller than geoJson
34 votes -
Support timezone as a geographical concept (e.g. "America/New_York") not a fixed offset (e.g. 300 minutes)
This is a fallout of the other request "Set timezone", which has been completed in Apr 2014.
However, in that request, timezone was supported as a fixed offset (e.g. 300 minutes), but in human society, timezone is a geographical concept (e.g. "America/New_York") and many of them have two offsets -- due to the use of Daylight-saving time.
IANA maintains a database of timezone (TZ) that is based on a geographical ID (e.g. "America/New_York")
c.f. http://en.wikipedia.org/wiki/Tz_database
GWT already has some limited support of the IANA TZ databases. The data is contained in a file called TimeZoneConstants.properties.
53 votesWe implemented a new option, global.getTimezoneOffset. It is a callback function that takes a timestamp as argument and returns the timezoneOffset in minutes for that particular time. It serves as a hook for libraries like moment-timezone.js.
Demo at http://jsfiddle.net/highcharts/k96t1dy7/.
Any comments, corrections etc. are welcome!
-
Bubble maps plotted by longitude/latitude - basically a hybrid between mappoints and mapbubbles.
For example, plotting a map of Uganda using the dataset below where the size of the bubble is determined by the datavalue, and the position of the bubble is determined by longitude/latitude.
Longitude | Latitude | City | datavalue
32.446945| 0.064444 | Entebbe | 0.06376521695969484
32.000000 | 2.750000 | Gulu | 0.054655900251167
32.549999 | 0.383333 | Jinja | 0.1609312618506584
32.583332 | 0.333333 | Kampala| 1.3937254564047585
31.049999 | 0.233333 | Masaka | 0.08805672818243572
32.333332 | 0.250000 | Mbale | 0.08502028927959311
30.750000 | -0.416667| Mbarara| 0.06983809476538007
34.183056 | 0.684722 | Tororo | 0.0546559002511679 votesExample using bubbles: http://www.highcharts.com/maps/demo/latlon-advanced
-
Allow panning by clicking shift key and dragging mouse
Have the ability to pan and zoom. To do this, I suggest panning works by holding down the shift key while you drag the mouse. This way the normal zooming method of dragging the mouse will still work.
3 votesGreat idea! Implemented as chart.panKey: http://jsfiddle.net/highcharts/3ZKTj/
-
Absolute Size Value of Bubble Charts
We want to adjust the Bubble-Size of the Bubble Charts manually as we have 6 different bubble charts for 6 different countries which should be comparable, but not within one chart. We want to display 6 different charts but at the moment the bubble size of the biggest values of each chart is set to a maximum size, without regards to the absolute value. So the biggest bubble from chart 1 e.g with value 20 is double the size of the biggest bubble in chart 1 with value 10 if we do not arrange the maximum size for each chart…
1 voteThat’s a good idea, and I think a much needed feature. I implemented it now as two new options on the bubble series, zMin and zMax. See http://jsfiddle.net/highcharts/MGqEp/. Please report back if this solves the problem for your case.
-
Enable overscrolling - scrolling a fixed amount of pixels (relative to chart.plotWidth) to the right, so that we have an "empty" space waiti
Enable overscrolling - scrolling a fixed amount of pixels (customizable, like say 20% of chart.plotWidth) to the right, so that we show an "empty" space that is waiting for new chart data.
6 votesThis was implemented in v6 as `xAxis.overscroll` option: https://api.highcharts.com/highstock/xAxis.overscroll
-
Add ability to plot points based on Longitude/Latitude on HighMaps
As I learned from Sebastian, it seems the BETA version of HighMaps supports GeoJSON for rendering, but does not have a function to convert a given lat/lon point to a point on the map.
This feature would be extremely useful for visualizations related to Maps.42 votes -
adjust xAxis position
is it possible to make http://www.highcharts.com/demo/bar-negative-stack like [IMG]http://i59.tinypic.com/29b0j7r.png[/IMG]
0 votesThis is possible through axis options.
-
pyramid ?
pymamid link
0 votesPyramid link: https://www.highcharts.com/demo/pyramid
-
non Gregorian datetime
i have time series based on persian dates, which is behind 1970 (now, we are 1392).
setting xAxis.type= 'datetime' collapse all data as it except datetimes > 1970. tweaking xAxis.labels.format will not help because the provided {value} is collapsed beforewhat can i do?
what is the best practice to having international (and non gregorian) dates inside highcharts?0 votesThis is supported through the global Date option: http://api.highcharts.com/highcharts/global.Date
- Don't see your idea?