Я создаю финансовую круговую диаграмму с использованием HighCharts, которая представляет распределение активов. Моя цель - создать диаграмму, которая представляет фактические значения распределения в каждом фрагменте, но внутри каждого слайда будет отображаться по существу вторая метка данных, которая отображает целевой процент для различных инвестиционных средств. Важно отметить, что текущее распределение активов может не всегда соответствовать целевому значению распределения.HighCharts Pie Chart - Добавить текст внутри каждого фрагмента
У меня все работает, за исключением ярлыков Target внутри каждого слайда. Смотрите рисунок ниже для того, что я хотел бы выполнить:
Вот то, что я до сих пор:
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 }
});
я предлагаю ознакомиться с темой http://stackoverflow.com/questions/13488813/ похожую Highcharts-секторных datalabels-внутри и снаружи –