Sto provando a tracciare un grafico a colonne multiassiale categoriale di classifiche. La classifica numero 1 dovrebbe essere la colonna più alta e quella più bassa quella più corta.Diagrammi Highcharts Valori reciproci per altezza colonna
In sostanza vorrei che l'altezza della barra fosse reciproca.
è molto vicino a:
var player_name_array = ["Aaron Rodgers", "Andrew Luck", "Drew Brees", "Russell Wilson", "Peyton Manning", "Ryan Tannehill", "Tony Romo", "Matt Ryan", "Cam Newton", "Ben Roethlisberger", "Eli Manning", "Philip Rivers", "Colin Kaepernick", "Teddy Bridgewater", "Marcus Mariota", "Matthew Stafford", "Robert Griffin III", "Joe Flacco", "Jay Cutler", "Sam Bradford"];
var series_array = [{"name":"espn_ranking","data":[38,33,63,64,67,95,75,85,96,76,999,999,999,999,999,999,999,999,999,999]}];
rankings_chart = new Highcharts.Chart({
chart: {
renderTo:'rankings_chart',
type: 'column'
},
title: {
text: 'Draft Rankings'
},
subtitle: {
text: 'Source: The Internet'
},
xAxis: {
categories: player_name_array,
crosshair: true
},
yAxis: {
type: 'logarithmic',
//reversed: true,
title: {
text: 'Draft Rankings'
}
},
tooltip: {
headerFormat: '<span style="font-size:14px"><b>{point.key}</b></span><table>',
pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
'<td style="padding:0"><b>{point.y}</b></td></tr>',
footerFormat: '</table>',
shared: true,
useHTML: true
},
plotOptions: {
series: {
stacking:'normal',
},
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
rangeSelector: {
selected: 1
},
series: series_array
});
<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="rankings_chart" ></div>
Il problema di questo è le colonne scendono dalla parte superiore e classifica del 1 è ancora la colonna più piccola.
C'è un modo per aggiungere una funzione per l'altezza di ogni colonna?
Ciao Bryan! puoi fornire jsfillde o jsbin per il tuo grafico? –
Sure @SagarR! Guarda l'aggiornamento. – Bryan
Sarebbe anche bello se fosse possibile aggiungere un disegno che mostra cosa si desidera ottenere. Ad esempio, ti piacerebbe avere qualcosa di simile a questo grafico? http://jsfiddle.net/8yohn998/ –