gpt4 book ai didi

highcharts - 一个图表中多个饼图系列的图表名称

转载 作者:行者123 更新时间:2023-12-03 23:43:27 24 4
gpt4 key购买 nike

我需要显示与相同数据相关的多个饼图。因此,我希望它们都成为同一个图表的一部分,并将它们作为单独的系列实现。

在我尝试在每个单独的饼图上放置标签/标题之前,这一切都没有问题。看来我只能对整个组有一个头衔。见 jsfiddle

有没有办法让每个图表都有标题?

See above jsfiddle for example

最佳答案

我遇到了同样的问题,并通过 highcharts 支持论坛找到了这个解决方案:
http://highcharts.uservoice.com/forums/55896-general/suggestions/3073133-pie-title

Highcharts 兄弟写了一个插件,你可以看到它在以下 jsfiddle 上工作:http://jsfiddle.net/highcharts/tnSRA/

我已将此插件复制粘贴到我的网站中包含的 highcharts-plugins.js 文件中,效果非常好!

这是插件代码:

/**
* Pie title plugin
* Last revision: 2012-12-21
*/
(function (Highcharts) {
Highcharts.wrap(Highcharts.seriesTypes.pie.prototype, 'render', function (proceed) {

var chart = this.chart,
center = this.center || (this.yAxis && this.yAxis.center),
titleOption = this.options.title,
box;

proceed.call(this);

if (center && titleOption) {
box = {
x: chart.plotLeft + center[0] - 0.5 * center[2],
y: chart.plotTop + center[1] - 0.5 * center[2],
width: center[2],
height: center[2]
};
if (!this.title) {
this.title = this.chart.renderer.label(titleOption.text)
.css(titleOption.style)
.add()
.align(titleOption, null, box);
} else {
this.title.align(titleOption, null, box);
}
}
});

}(Highcharts));

这就是你如何配置你的标题(把它放在你的系列元素中):
title: {
// align: 'left',
// x: 0
// style: { color: XXX, fontStyle: etc }
text: '<b>Pie 1</b><br>Subtext',
verticalAlign: 'top',
y: -40
},

关于highcharts - 一个图表中多个饼图系列的图表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16640888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com