gpt4 book ai didi

javascript - Highcharts:在柱形图上显示特殊标记

转载 作者:数据小太阳 更新时间:2023-10-29 04:22:30 26 4
gpt4 key购买 nike

我想在柱形图上放置标记。

准确地说,该图表是板球比赛中每轮比赛得分的图表。 (截至目前生成的示例图:http://img839.imageshack.us/img839/6091/screenshot20111117at124.png)

现在我真正想要的是显示哪个小门落在哪个地方(类似于:http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Dudley_Nourse_Graph.png/350px-Dudley_Nourse_Graph.png),柱子顶部的蓝点。

是否可以在 highcharts 中完成此操作?我在这张图表中看到了这个片段(有点像这里描绘的太阳:http://www.highcharts.com/demo/spline-symbols)。

最佳答案

我遇到了类似的挑战,我需要在我的列顶部放置特定图标:

column markers

为此,我使用了 formatter 回调:

plotOptions: {
column: {
dataLabels: {
enabled: true,
useHTML: true,
formatter: function() {
return '<div style="text-align:center"><div>' + this.y + '</div><div class="dynamic-class-' + this.series.name.toLowerCase() +'"><img src="/path/to/special/icon"></div></div>';
},
y: 0
}
}
}

如您所见,您可以根据 x/y/series/point/total/percentage 值动态设置图像路径或元素类。

最后,您还需要增加 yAxismaxPadding,否则图标/值将被 chop (显然取决于图标大小)。

要查看一些“动态”占位符图片的实际效果,请查看此 jsFiddle: http://jsfiddle.net/DMCXS/

关于javascript - Highcharts:在柱形图上显示特殊标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163556/

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