我正在使用 react-chartjs2 和 chart.js 来显示我正在构建的 Web 应用程序的数据集。用户可以选择查看不同项目的图表数量。每个项目都有自己的图表,但数据集的字段/标签对于每个项目都是相同的。在这种情况下,我希望用户能够使用一个图例隐藏不同图表的线条。我不想为生成的每个图表显示一个图例,只需在顶部显示一个。
我对如何做到这一点有一个大致的想法。问题是每个图表都是它自己的 React 组件。我正在尝试访问其中一个组件中的所有其他图表,并遍历图表的每个实例并以这种方式修改数据。关于如何做到这一点的任何想法?