amCharts 标签不可见

amCharts labels not visible

标签在 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
});

完整代码请参考fiddle

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

我看不到同一个标签。检查显示标签确实放置但位于图表下方(我相信转换 属性 设置错误的位置。)还将有多个图表..所有这些都正确显示但没有标签。

allLabels 属性 用于在图表区域放置任意文本标签。 xy 属性是屏幕坐标,与轴 scale/values.

没有任何关系

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

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