amCharts标签不可见

时间:2016-03-18 09:54:15

标签: amcharts

标签在amCharts中不可见

我创建图表的代码:

var chart = AmCharts.makeChart("chartdiv", {
    "type": "xy",
    "graphs": [
        {
            "title": "Si (100) Si2p",
            "type": "line",
            "lineAlpha": 1,
            "xField": "eV",
            "yField": "intensity2",
            "lineColor": '#FF0811'            
        }
    ],
    "dataProvider": chartData,
    "allLabels": peakInfo2
});

请参阅小提琴以获取完整代码

https://jsfiddle.net/gotquery/9rtx1qot/

我无法看到相同的标签。 Inspect显示标签确实已经放置但位于图表下方(我相信转换属性正在错误地设置位置。)此外还会有多个图表..所有图表都正确显示但没有标签。

1 个答案:

答案 0 :(得分:0)

allLabels属性用于在图表区域中放置任意文本标签。它的xy属性是屏幕坐标,与轴刻度/值无关。

如果要将标签放置在特定的x / y值,可以使用常规图形。只需将这些x / y +标签添加到图表数据中,然后使用labelText创建一个仅显示标签的附加图表:

https://jsfiddle.net/9rtx1qot/2/