我想要什么在React Native的Highcharts.js中创建:我有2个选择:
chart.renderer.circle
在甜甜圈图的中心绘制一个圆圈,然后添加图像,文本,阴影或zIndex。但是我不知道如何将Image / Text / Shadow添加到渲染的Circle。这是此方法的jsFiddle demo。有人做过这种图形吗?您能建议我一种绘制此图的更好方法吗?
您也可以使用Highcharts.SVGRenderer
类添加图像:
// Build the chart
Highcharts.chart('container', {
...
}, function(chart) {
var textX = chart.plotLeft + (chart.series[0].center[0]);
var textY = chart.plotTop + (chart.series[0].center[1]);
chart.renderer.image(
'https://www.highcharts.com/samples/graphics/sun.png',
textX - 15,
textY - 15,
30,
30
).add();
});
实时演示: https://jsfiddle.net/BlackLabel/zp7suewr/
API参考: https://api.highcharts.com/class-reference/Highcharts.SVGRenderer#image