首页 > 解决方案 > Am4Charts 轴渲染器绘制额外的网格线

问题描述

我用 amcharts4 创建了一个简单的 XYChart。

我想删除 x 轴上的网格线,所以我将 x 轴网格的笔画不透明度设置为 0:

xAxis.renderer.grid.template.strokeOpacity = 0;

到目前为止一切都很好,但是当数据包含一个非常小的值时,会绘制一条额外的网格线。似乎这条线代表零值。

知道为什么以及如何隐藏这条线吗?

这是一个CodePen

标签: javascriptcssamchartsamcharts4

解决方案


零线由此处baseGrid记录的 控制。您还必须禁用该功能:

xAxis.renderer.baseGrid.disabled = true;

推荐阅读