如何从 react-chartjs-2 的画布中删除一条垂直线?

Posted

技术标签:

【中文标题】如何从 react-chartjs-2 的画布中删除一条垂直线?【英文标题】:How to remove a vertical line from the canvas of react-chartjs-2? 【发布时间】:2021-10-07 21:48:45 【问题描述】:

我需要一些帮助。

我正在用 React JS 开发一个项目。我正在使用 react-chartjs-2 来显示图表。我必须为图表添加一个范围滑块来控制 x 轴和两条垂直线上的值。图表上一条垂直线的位置由范围滑块控制。我以某种方式设法解决了这个问题。另一条线必须显示在特定点(使用方程式计算)。我也能画出这条线。实际上,我正在图表的画布上画线。

但问题是当我使用方程得到一个新点时,我必须删除前一点的垂直线。我怎样才能做到这一点?我在 *** 上尝试了所有的解决方案,但都无法解决这个问题。

【问题讨论】:

【参考方案1】:

正如SO question 中所述,您无法清除单个元素,您必须清除整个画布并重新绘制所有内容。

【讨论】:

以上是关于如何从 react-chartjs-2 的画布中删除一条垂直线?的主要内容,如果未能解决你的问题,请参考以下文章

问题解决:MySQL 从复合主键中删几个键

如何从启动页面在不同的 tkinter 画布之间切换并返回子画布中的启动页面

如何将从输入字段获取的画布名称与Javascript中的画布合并?

如何从 Three.js 画布中保存图像?

如何从图像画布中裁剪颜色部分?

如何自动下载从画布元素中获取的图像?