可以通过设置drawOrder参数来解决这个问题。将drawOrder设置为 "line-marker" 或 "marker-line" 即可让线条标记显示在条形图的前面。
以下是示例代码:
anychart.onDocumentReady(function() {
var data = {
header: ["Month", "Revenue", "Expenses"],
rows: [
["January", 10000, 8000],
["February", 12000, 10000],
["March", 18000, 12000],
["April", 15000, 13000],
["May", 20000, 14000],
["June", 22000, 16000],
["July", 28000, 18000],
["August", 26000, 20000],
["September", 30000, 22000],
["October", 32000, 23000],
["November", 35000, 25000],
["December", 38000, 27000]
]
};
var chart = anychart.column();
chart.data(data);
chart.lineMarker()
.value(25000)
.stroke("#999")
.axis(chart.yAxis())
.drawOrder("line-marker"); //设置 drawOrder 参数
chart.container("container");
chart.draw();
});
上一篇:AnyChart轴旋转和标签位置