Highchart: Custom Fixed Placement chart - highcharts

I need to implement this chart.
I have been able to achieve till this:
I'm not able to implement 3 things:
Roundness only at 1 side (borderRadius round both side). (Implmeneted using rounded corner plugin)
That thick blue line at the end of the bar.
The Dashed line from bar to the x axis.
Working Demo: [JsFiddle][3]
[3]: https://jsfiddle.net/Shadab_faiz/8eauv34t/5/

Unwanted roundness is defined in the second series config object - remove it. Demo: https://jsfiddle.net/BlackLabel/3e90sjmv/
You can use the bullet graph to achieve it: https://www.highcharts.com/demo/bullet-graph
You can use the SVERenderer tool to create this custom path: https://api.highcharts.com/class-reference/Highcharts.SVGRenderer#path - this functionality might be attached inside the render callback: https://api.highcharts.com/highcharts/chart.events.render

Related

Bar chart xAxis grid lines are in centre instead besides

I spent more than half of my day on it and unable to figure out solution
drawing bar chart using Charts pod facing two problems
Wanna Corner radius bars as mentioned in required Image
wanna bars besides the grid line as in below image
Required
My output is something like this
Output
Two method
override XAxisRender to make offset x grid line. override BarChartRenderer to add round corner
use ChartLimitLine instead of x grid line. and fork Chart and change BarChartRenderer to implement round corner
this is my demo implemented all you want with method 2

Horizontal axis for bar chart

According to a pdf, which was shared in a previous post about tooltips, on page 70, it mentions the possibility to draw bar charts. However, a picture mentions "work in progress" and indeed, Rascal does not seem to support this.
Is there already a possibility to draw a horizontal axis, representing a bar chart, where the text of the categories can be written?
Pdf: Towards Visual Software Analytics
You can use hcat and vcat to put labels under the respective boxes. For example you could draw a bar and its label wrapped in a vcat and then hcat all bars next to eachother, aligned at the bottom using something like hcat([b1, b2, b3],std(bottom())).
references:
http://tutor.rascal-mpl.org/Rascal/Rascal.html#/Rascal/Libraries/Vis/Figure/Figures/vcat/vcat.html
http://tutor.rascal-mpl.org/Rascal/Rascal.html#/Rascal/Libraries/Vis/Figure/Figures/hcat/hcat.html

Highchart fill area only between two series

Here is chart http://jsfiddle.net/erzLp3n9/2/
I need to remove color as this image is seems
this image
I have two different series.
I do not want to use area-stacked and arearange because that two different series is dynamic.
I had try by this http://jsfiddle.net/erzLp3n9/3/ but not working
By using negativeFillColor you can color the area if it is negative, which seems to be the problem with your second example.
See this fiddle.
Where I set plotOptions.area.negativeFillColor.
If you are wondering why they don't look like the same color, it is because the top one is 75% opacity, see Highcharts API.
Could you explain exactly why you do not want to use stacking? This option along with setting color of the second series to transparent gives desired effect.
API Reference:
http://api.highcharts.com/highcharts/plotOptions.series.stacking
Example:
http://jsfiddle.net/xhx34mvg/

How to make color bar above navigator in Highstock?

I have chart showing time data. I have two points back in time which I need to "mark" in the chart.
I currently indicate these two by plotlines, but would like to show bar, with let's say green and blue bars showing the timespans (for example -13days from now with blue and -90days -> -13days with red).
I would use plotBands, but I can't specify their height and do not want to have them all over the chart.
Is there some way? I saw something about translating pixels and drawing rectangle, but wasn't able to make it work. Also - I zoom a lot in this chart.
You can use Renderer and add custom shape. In other cases, please attach mockup of your goal.
http://api.highcharts.com/highstock#Renderer

What can I use to implement a doughnut chart in iOS?

I'm looking for a free iOS component that allows me to draw a doughnut chart with text in the center. So far I've only used Code Plot, but that is a full pie chart.
I'm attaching an example of the requirement.
Any help will be much appreciated.
I suggest searching on cocoacontrols.com. They have lots of open source controls for iOS and Mac. I didn't se any specifically called "doughnut chart" but some of the pie charts controls might offer that option.
In fact, it seems that this one does include what you're calling a doughnut chart. It doesn't look like it has built-in support for a label in the middle, but it does create a ring-shaped chart like you want.
You could also always create a pie chart and then put a view on top of it that is transparent except for a white circle in the middle, and then put a label on top of that.
Getting a little more complex you could modify the CorePlot control and add a filled CAShapeLayer to it.
Another option is to create svg chart and use UIWebView to display it. With svg chart, you get much more flexibility with libraries like highcharts and d3js. Here's an example with donut chart:
http://vida.io/documents/Byh8tTakzB59oGa9f
You can embed the link or save svg and display in UIWebView. Saving svg works offline.

Resources