Как добавить секторные углы в круговую диаграмму с помощью JSXGraph? - PullRequest
0 голосов
/ 29 июня 2019

Я использую JSXgraph для рисования круговых диаграмм, и мне нужно отметить размер угла каждого сектора в центре, например:

пример круговой диаграммы с углами в центре

Код ниже взят из https://jsxgraph.uni -bayreuth.de / wiki / index.php / Pie_chart , но я не могу найти ничего в документах о том, как добавить углы к диаграмме. Это возможно?

var dataArr = [30,16,14,10,10,8,6,6];
var board = JXG.JSXGraph.initBoard('jxgbox', {showNavigation:false, showCopyright:true, boundingbox: [-2.4, 8, 13.6, -4]});
board.containerObj.style.backgroundColor = 'black';
board.options.label.strokeColor = 'yellow';
board.suspendUpdate();

var a = board.createElement('chart', dataArr, 
    {chartStyle:'pie',  
     colors:['#0F408D','#6F1B75','#CA147A','#DA2228','#E8801B','#FCF302','#8DC922','#15993C','#87CCEE','#0092CE'],
     fillOpacity:0.8, center:[5,2], strokeColor:'black', highlightStrokeColor:'black', strokeWidth:4,
     labels:['War games','Sport games', 'Old games','Strategy games', '3D games', 'Puzzle games','Board games', 'I do not play games'],
     highlightColors:['#E46F6A','#F9DF82','#F7FA7B','#B0D990','#69BF8E','#BDDDE4','#92C2DF','#637CB0','#AB91BC','#EB8EBF'],
     highlightOnSector:true, 
     highlightBySize:true,
     gradient:'linear'
    }
);
board.unsuspendUpdate();
...