我在一个页面上有3个图表:图表1、图表2和图表3(所有条形图)。这些图表中的每一个都有各自的标记1、标记2和标记3。这些图表中的每个图表都受到其他2个图表的标记的限制。例如,图表1受标记2和标记3的限制,当没有标记2或标记3的项目时显示所有数据。现在假设总共有1000行,其中我在图表1中标记了其中的100行(标记1)。这将触发和限制图表2和图表3中的数据。
Chart 1 - Marking 1 = 100 rows
Chart 2 - Marking 2 = 0 rows
Chart 3 - Marking 3 = 0 rows既然图2只显示了那些标记为100行的条形图,那么我将继续对其应用一个标记,比如说50行。
Chart 1 - Marking 1 = 100 rows
Chart 2 - Marking 2 = 50 rows
Chart 3 - Marking 3 = 0 rows当我这样做时,图表3仍然向我显示在标记1中标记的100行的数据。因为标记1具有更大的子集,并且包含标记2中的所有内容。我必须重新选择标记1中的标记项,然后将标记1和标记2都设为50行,现在更新了图表3。
有没有什么办法可以修复它,有没有办法让我不必重新选择我的标记,标记1在标记2之后会自动更新。
发布于 2017-11-23 06:47:18
不幸的是,这是标记交互的预期行为。
我通常为这个场景实现的变通方法是包含指令和一个用于“重置选择”(或“重置标记”,如果您的用户是精明的)的按钮。
您也许可以通过使用数据函数来解决这个问题,但是我还没有遇到任何基于其他标记取消标记的事情,只是在进行标记时执行一些操作。
https://stackoverflow.com/questions/47423477
复制相似问题