Sto creando un grafico a torta finanziario utilizzando HighCharts che rappresenta l'asset allocation. Il mio obiettivo è creare un grafico che rappresenti i valori di allocazione effettivi in ogni sezione ma all'interno di ciascuna diapositiva verrà visualizzata essenzialmente una seconda etichetta di dati che visualizza la percentuale di destinazione per vari veicoli di investimento. È importante notare che l'attuale asset allocation potrebbe non corrispondere sempre al valore di allocazione target.Grafico a torta HighCharts - Aggiungi testo all'interno di ogni sezione
Ho ottenuto tutto funzionante tranne le etichette di destinazione all'interno di ciascuna diapositiva. Vedere l'immagine sotto per quello che vorrei realizzare:
Ecco quello che ho finora:
var asset_allocation_pie_chart = new Highcharts.Chart({
chart: { renderTo: 'asset_allocation_bottom_left_div' },
title: { text: 'Current Asset Allocation', style: { fontSize: '17px', color: entity_color, fontWeight: 'bold', fontFamily: 'Verdana'} },
subtitle: { text: '(As of ' + effective_date_formatted + ')', style: { fontSize: '15px', color: entity_color, fontFamily: 'Verdana', marginBottom: '10px' }, y: 40 },
tooltip: { pointFormat: '{series.name}: <b>{point.percentage}%</b>', percentageDecimals: 0 },
plotOptions: {
pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, color: '#000000', connectorWidth: 1, connectorColor: '#000000', formatter: function() { return '<b>' + this.point.name + '</b>:<br/> ' + Math.round(this.percentage) + ' %'; } } }
},
series: [{
type: 'pie',
name: 'Asset Allocation',
data: [['Investment Grade Bonds', InvestmentGradeBondPercentage], ['High Yield Bonds', HighYieldBondPercentage], ['Hedged Equity', HedgedEquityPercentage], ['Global Equity', GlobalEquityPercentage], ['Cash', CashPercentage]]
}],
exporting: { enabled: false },
credits: { enabled: false }
});
Suggerisco di familiarità con argomento simile http://stackoverflow.com/questions/13488813/ Highcharts-pie-datalabels-dentro-e-fuori –