AMCHARTS xy图表数据标签

时间:2015-01-21 16:51:15

标签: javascript amcharts

我正在使用AMCHARTS创建一个气泡图,并希望每个气泡都有标签,但它看起来有点麻烦!

标签的参考点在我身上丢失了(似乎是左上角?)而我似乎无法将其移动到我想要的位置。

我的javascript如下,附上一个小小提琴。

var chart = AmCharts.makeChart("chartdiv", {
    "type": "xy",
    "theme": "light",
    "dataProvider": [{
        "y": 10,
        "x": 14,
        "value": 59
    }],
    "allLabels": [{
        "text": "Label",
        "bold": true,
        "y": 10,
        "x": 14
    }],
    "graphs": [{
        "balloonText": "x:<b>[[x]]</b> y:<b>[[y]]</b><br>value:<b>[[value]]</b>",
        "bullet": "circle",
        "bulletBorderAlpha": 0.2,
        "bulletAlpha": 0.8,
        "lineAlpha": 0,
        "fillAlphas": 0,
        "valueField": "value",
        "xField": "x",
        "yField": "y",
        "maxBulletSize": 100
    }],
    "marginLeft": 46,
    "marginBottom": 35
});

JSFiddle

1 个答案:

答案 0 :(得分:3)

您正在使用全局标签。我想你想标出每个泡泡。 您必须在“图表”细分中执行此操作,如下所示:

"graphs": [{
    "labelText": "[[value]]",
    "labelPosition": "middle"
}],

请参阅文档here

重做JSFiddle