在 prefuse 图中,我有一个名为"distance"
created with的派生列Table.addColumn(String name, Expression expr)
和一个名为 的布尔运行时变量normalize
。现在我想根据 的值更改用于在运行时计算列值的表达式normalize
,但是没有replaceColumn()
or之类的东西deleteColumn()
。当我尝试通过addColumn()
再次调用来覆盖旧列时,我得到一个'表已经有名为“距离”的列'。
我可以以某种方式以编程方式更改用于计算列值distance
或使其依赖于运行时变量的表达式normalize
吗?我宁愿没有两个名称不同的列,因为项目中的许多地方都使用了该值,因此我必须实现很多大小写区分。