tiempo real more graficos graficar grafica example ejemplos barras javascript highcharts bar-chart

javascript - real - Highcharts: Barra dentro de una barra apilada



highcharts more js (2)

Quiero crear un gráfico con una barra dentro de una barra apilada como se ve en la imagen de abajo. Gráfico http://i61.tinypic.com/317axx4.jpg

Logré poner la columna dentro de la columna, pero no puedo hacer que funcione para la barra. ¿Cómo puedo poner la barra dentro de la barra apilada?

Mi código - JsFiddle

var chart = new Highcharts.Chart({ chart: { renderTo:''container'', }, title: { text: ''Test %'' }, xAxis: { categories: [''2014'', ''2013'', ''2012'', ''2011''] }, yAxis: { opposite: true, labels: { format: ''{value}%'', }, }, plotOptions: { series: { stacking: ''normal'' }, column: { stacking: ''percent'' } }, legend: { enabled: false }, series: [{ name: ''red'', type: ''bar'', data: [70, 70, 70, 70], color: ''rgba(253, 155, 155, 1)'', pointPadding: 0.1, pointPlacement: -0.2, stack: ''bar'' }, { name: ''yellow'', type: ''bar'', data: [5, 5, 5, 5], color: ''rgba(255, 255, 153, 1)'', pointPadding: 0.1, pointPlacement: -0.2, stack: ''bar'' }, { name: ''green'', type: ''bar'', data: [25, 25, 25, 25], color: ''rgba(204, 255, 153, 1)'', pointPadding: 0.1, pointPlacement: -0.2, stack: ''bar'' }, { name: ''Value'', type: ''bar'', data: [35, 30, 25, 20], color: ''rgba(126,86,134,.9)'', pointPadding: 0.35, pointPlacement: -0.2, dataLabels: { enabled: true, format: ''{y}%'' }, }] });

Cualquier ayuda apreciada.


Parece que estás haciendo un gráfico de bala.

Tengo ejemplos de esto aquí:

.

plotOptions:{ bar:{ grouping: false, shadow:false, borderWidth:0, pointPadding:.25, groupPadding:0 }, scatter:{ marker:{ symbol:''line'', lineWidth:3, radius:9, lineColor:''#333'' } } }

También utiliza una función para extender el objeto marcador para la línea objetivo, en una serie de dispersión:

Highcharts.Renderer.prototype.symbols.line = function(x, y, width, height) { return [''M'',x ,y + width / 2,''L'',x+height,y + width / 2]; };