【发布时间】:2015-09-08 12:36:03
【问题描述】:
【问题讨论】:
-
您希望它们如何定位?
-
无论多么准确。主要问题是它们不适合图表的高度。其中一些是隐藏的,因为它们位于图表屏幕下方
标签: amcharts
【问题讨论】:
标签: amcharts
目前没有办法让气球以任何不同于单列的方式堆叠。不过,您可以考虑一些替代方案。
1) 只显示一个气球。
为此,请将oneBalloonOnly 设置为true:
var chart = AmCharts.makeChart("chartdiv",{
...
"chartCursor": {
"oneBalloonOnly": true
}
});
这将使光标只显示最近图表的一个气球。
2) 禁用气球并改用legend。
要禁用气球,只需将图表光标设置中的 [valueBalloonsEnabled][3] 设置为 false。
var chart = AmCharts.makeChart("chartdiv",{
...
"chartCursor": {
"valueBalloonsEnabled": false
},
"legend": {}
});
当您将鼠标悬停在图表上时,图例将在每个图表标题旁边显示相对值。
3) 将多个图表中的值合并到一个气球中。
为此,请使用图形的 balloonText 属性。它允许您引用数据中的任何字段,因此您可以使其显示来自任何图表的值。
这是上面的good example。
这是一个很好的演示,说明如何做到这一点。
【讨论】:
balloonFunction。 docs.amcharts.com/3/javascriptstockchart/…