【发布时间】:2012-06-27 11:56:17
【问题描述】:
我有一个带有 Y 轴和 X 轴的图形,在默认绘图空间以及主绘图上绘制,然后我为辅助绘图有单独的绘图空间,每个绘图空间都有自己的 Y 轴(X 轴对于所有地块)。
我正在实现打开和关闭辅助绘图的按钮,我希望它基本上包括整个绘图空间(绘图、自定义 y 轴和自定义 y 轴的标签)。绘图空间似乎没有任何“隐藏”属性,而且绘图和轴都具有“隐藏”属性,将这些设置为“是”会使轴标签可见。
- 什么是完全隐藏绘图空间内容而不导致不必要的重绘的最佳方法?
我想一种方法可能是从图中完全删除绘图空间并绘图,但这感觉不直观。
【问题讨论】:
-
尝试设置
graph.axisSet = nil; -
这将删除图中的所有轴,我只想隐藏与辅助图关联的轴/轴。我想一种解决方案是保留对所有轴的引用并按照您的建议重新配置图形的axisSet(省略应该隐藏的轴),但感觉就像一个hack :)
-
是的,这确实是一种解决方法:)