Settings and activity
25 results found
-
134 votesJamie supported this idea ·
An error occurred while saving the comment -
25 votes
See our official histogram demo at http://www.highcharts.com/demo/combo-histogram
An error occurred while saving the comment Jamie commented@Larry - do you mean having the histogram rotated horizontally?
If so, take a look at this SO answer and demo:
An error occurred while saving the comment Jamie commentedUpdated example of a histogram with Highcharts: http://jsfiddle.net/jlbriggs/gud4bp66/
- http://www.highcharts.com/blog/213-histogram-when-why-how
- http://www.highcharts.com/blog/214-histogram-when-why-how-part2An error occurred while saving the comment Jamie commentedI make histograms with Highcharts frequently: http://jsfiddle.net/jlbriggs/9LGVA/3/
But you have to pre-process your data. -
12 votesJamie supported this idea ·
An error occurred while saving the comment Jamie commentedJon - the value of a beeswarm plot is being able automatically arrange the points in a large data set, to see the distribution of the data. Any data set that you might want to view a distribution of (histogram, boxplot, violin plot, etc) would be fair game for viewing as a beeswarm plot.
Arranging the x values by hand in that manner is not an viable option in such a case.
Here is an example dataset pulled from the same package as the link in the request above:
http://jsfiddle.net/jlbriggs/e7k3ar4o/This fiddle is a demo of a technique that generates a histogram for a given data set, that has also been set to return the individual points, stacked within the bins that they fall into (the idea being to show the histogram, but also show how the data actually fits within each bin, which can sometimes give additional insight about the distribution of the data).
I built this demo a while ago, and it hints at the idea of a beeswarm, but a beeswarm would require much more complexity and flexibility in the layout of the points, with at least some of the configuration options that are listed in the R library linked to in the request, and consideration given to marker radius property, or auto-scaling of marker radius.
-
175 votesJamie supported this idea ·
An error occurred while saving the comment Jamie commentedHello Henrik, and thanks.
The allowOverlap feature is a nice start, and may work in many use cases, but when you really need every point label to show, a more complex and intelligent solution is necessary.
With features like the overflow and crop properties already built in, and recognition of positive/negative values, and the detection that goes into the allowOverlap, Highcharts has done a great job in getting most of the way there :)
A fully featured positioning system would be a huge benefit to add on top of these features.
Jamie shared this idea · -
92 votes
As Jamie says, Highcharts already supports this, you just need to loop over datasets and run Series.setData or Point.update for each step.
But we are currently working on a set of demos to demonstrate this, which will make it easier for you to set up, as you can copy-paste from our samples.
UPDATE 2019.27.09:
There’s a plugin for it: https://github.com/TorsteinHonsi/Motion-Highcharts-PluginAn error occurred while saving the comment Jamie commentedOf course, a motion chart is just a series of charts put together with controls to loop through them. Easy enough to set up, depending on how complex you want the controls to be.
Build the data arrays for each state of the chart, and use a setInterval loop to update the data or series at whatever speed you want it to play.
-
614 votes
New experimantal implementation for Highcharts 4.1 is available at http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/studies/alignthresholds/.
This implementation looks a the threshold on the primary axis (the one first defined), and aligns the threshold of any following axis to that of the primary axis.
An error occurred while saving the comment Jamie commentedLooks good Torstein
An error occurred while saving the comment Jamie commentedOne thing I am noticing is that if you hide one of the series, the remaining y axis does not adjust accordingly.
If you hide both series, and then show only one, the axis is scaled appropriately. But once you show both series, and then hide one, the axis retains the scaling for the hidden series, which is counter to highcharts normal behavior.
Jamie shared this idea · -
19 votes
You can create linear gauges from columns or scatter charts with one single data value: http://jsfiddle.net/highcharts/9ybLv5je/.
Other examples:
- Filler gauge: http://jsfiddle.net/highcharts/amfbptkw/
- Marker gauge: http://jsfiddle.net/highcharts/7mcq4az6/
- Thermometer gauge: http://jsfiddle.net/highcharts/Y7F3F/
An error occurred while saving the comment Jamie commentedA thermometer is just a column measuring a single data point.
The idea that a chart measuring temperature should include a graphic representation of the reservoir for the liquid in an analog thermometer is a pretty odd one...Just for the record :)
-
6 votes
An error occurred while saving the comment Jamie commentedIdeally, the minPointLength would not apply to 0 values. What you can do for now, however, is set your 0 value data points to null instead.
-
88 votes
An error occurred while saving the comment Jamie commentedGood example of javsascript based pivot tables: https://github.com/nicolaskruchten/pivottable
That library comes with set up options to include D3 or Google Charts.Worth exploring pairing that library with Highcharts.
-
82 votes
Here’s a small drop-in snippets that stops tooltips from the mousemove event, and applies them to the click instead. Touch devices should be unaltered.
An error occurred while saving the comment Jamie commentedI have started using a technique as answered here:
http://stackoverflow.com/questions/16946044/highcharts-tooltip-click-instead-of-hoverI either disable the tooltip, or I display a limited, fixed position tooltip.
Then I use the jQuery UI Dialog, fired by a click event on the point, to show a 'full' tooltip. As noted in the first link, Highslide html popups work well for this purpose also.
Example with jQuery UI Dialog method:
An error occurred while saving the comment Jamie commentedthis is a very common question...are there any tips on implementing this ourselves?
-
7 votes
I created a plugin to allow the scatter points to align to a column series. See http://www.highcharts.com/jsbin/omevud/edit .
An error occurred while saving the comment Jamie commented"Could not connect: Access denied for user 'highcharts'@'ec2-54-221-87-5.compute-1.amazonaws.com' (using password: YES)"
can't get to the plugin...
An error occurred while saving the comment Jamie commentedJust to clarify, this issue seems to be about grouping rather than stacking.
I had a very hard time figuring out what you were asking for until I realized that... -
171 votes
An error occurred while saving the comment Jamie commentedThat's pretty nice Torstein.
One thing that I think would make it even better is if you could click on the legend title to collapse/expand the body of the legend, so that it could be hidden away.
-
1 vote
Thanks for your suggestion. For now, you can just sort your data by value before adding it to the chart.
An error occurred while saving the comment Jamie commentedJust sort your data accordingly...
Though a bar chart is better for such a display anyway.
-
17 votes
Here’s a plugin that works with columns as well: http://jsfiddle.net/highcharts/Ha3Wr/
It works by setting the opacity on the group element. I don’t expect it to work in legacy IE though.
An error occurred while saving the comment Jamie commentedThis would be a very useful feature.
It could be implemented as a 'dim' property, similar to the 'highlight' property.
Being able to set as a general percentage, or as a specific color would be very useful.For example, setting all other series to grey when highlighting one series is very handy.
Jamie supported this idea · -
4 votes
An error occurred while saving the comment Jamie commentedIt's easy enough to calculate this yourself and add a series for the projected line.
Almost easier than if you had to set options in the chart for it to handle it for you...
-
4 votes
An error occurred while saving the comment Jamie commentedtry the support forum - http://highslide.com/forum/viewforum.php?f=9
-
3 votes
An error occurred while saving the comment Jamie commentedtry the forum - http://highslide.com/forum/viewforum.php?f=9
-
1 vote
An error occurred while saving the comment Jamie commentedThe forum will be a much better place to get an answer, but you'll have to be much more specific about what you want
-
154 votes
Check out Paulo Costa’s plugin for 3D surface charts: http://www.highcharts.com/plugin-registry/single/35/contour
An error occurred while saving the comment Jamie commentedThis would be a very useful chart type to implement. Far more important than '3D pie charts' :)
Jamie supported this idea · -
7 votes
An error occurred while saving the comment Jamie commentedIn my testing on this issue, I have noticed big differences depending on the screen size and resolution that the chart is being viewed on.
Most often the higher resolution display the gaps, lower resolutions don't.
this, or at least some built in functionality for toggling visibility of plotlines, plotbands, and their labels would be incredibly useful.
would help eliminate problems like this case:
http://stackoverflow.com/questions/15012633/highcharts-issue-with-showing-and-hiding-plot-lines-and-bands-on-legenditemcli