已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
4年前关闭。
Improve this question
我只想说明最后一点。有人能帮忙吗?
预期
实际
已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
4年前关闭。
Improve this question
我只想说明最后一点。有人能帮忙吗?
预期
实际
2条答案
按热度按时间n3ipq98p1#
您可以将pointRadius设置为零,例如:
对于许多点(如您的问题),将pointRadius更改为数组:
按照我在Fiddle中的完整示例
2skhul332#
更新
我刚刚看到埃迪的答案,因为我提交了我的,他提到了
pointRadius
。我注意到这太乱了,正如他所说,你可以传入一个数组来简化这一点。我在下面写了一个方法来“增长”数组(随数据缩放),以确保最后一个数据点的半径> 0。
自定义折线图呈现得更加平滑,因为本机绘制函数已被修改。
Chart.js 2.0为每个数据集引入了控制器的概念。与刻度一样,可以根据需要编写新的控制器。
我复制了
controller.line.js
的源代码,并修改了draw()
方法的循环,以便只绘制最后一个点。这是最简单的解决方案,而不必弄清楚如何设置半径值数组。