15

我有 highcharts 的许可证,我想创建一个像下面这样的字符:

在此处输入图像描述

highcharts 上最相似的组件如下:

在此处输入图像描述

有人知道可以仅以百分之一的价格替换内部的 PIE 吗?或其他一些好的客户端javascript库来做到这一点?

您可以在以下链接中找到演示和 API。

演示http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/pie-donut/

API http://api.highcharts.com/highcharts#chart

谢谢

4

3 回答 3

24

检查一下innerSize

"The size of the inner diameter for the pie. A size greater than 0 renders a donut chart. Can be a percentage or pixel value. Percentages are relative to the size of the plot area. Pixel values are given as integers. Defaults to 0." 参考

你可以看看这个例子,它展示了如何把text圆环图放在里面。

希望对您有所帮助。

于 2012-08-31T17:21:31.327 回答
3

您可以尝试使用标题作为替代且相当简单的方法。

            title: {
                text: 'Budget',
                align: 'center',
                verticalAlign: 'middle',
                style: {
                    fontSize: '9.5px'
                } 
            },

JsFiddle:http: //jsfiddle.net/amigoo/zwod86e1/

于 2015-09-16T07:26:13.190 回答
0
 function(chart4) {
chart4.renderer.text('<span style="word-wrap: break-word !important;">Reduced by <br/>10 Years</span>', (chart4.chartWidth/2)-38, (chart4.chartHeight/2)-5)
             .css({

                color: '#4b4b4b',
                fontWeight: 'bold',
                fontSize: '12px'

            })
            .add();
}
于 2014-01-02T13:01:14.400 回答