我需要您的帮助,我的团队负责人给了我这张图来画
但我不知道如何使用jQuery Highchart插件
如评论中所述,您想要一个饼形,其中innerSize略小于该大小。这将产生细小的“楔形物”。
size: '60%',
innerSize: '50%',
对于标签,启用带有softConnector的dataLabels:false将使您最接近该外观。
dataLabels: {
enabled: true,
softConnector: false
}
最后,对于图像使用Renderer.image并将图像放置在dataLabels坐标处。
function(chart){
var middleX = chart.plotWidth / 2;
var series = chart.series[0];
var points = series.points;
// image for each data label
for (var i = 0; i < points.length; i++){
var dataLabel = points[i].dataLabel;
var posX = dataLabel.x > middleX ? dataLabel.x + 30 : dataLabel.x - 60; chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', posX, dataLabel.y, 50, 50)
.add();
}
// middle image
chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', series.center[0] - 25, series.center[1] - 25, 60, 60)
.add();
});
这是一个小提琴,将所有这些放在一起。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句