我使用了不同的过滤器来绘制图表。基于滤镜选择,绘图符号的填充颜色会发生变化。在过滤器列表中,一个选项是“全部”,当用户选择所有我希望在一行中显示所有数据但又想保留填充颜色时。
为了让它更容易理解,
假设我有三个按钮, - 1)男性2)女性3)全部
当用户选择男性时,我正在绘制具有白色填充颜色的所有男性数据的图表,
当用户选择女性时,我正在使用粉红色填充颜色绘制所有女性数据的图表,
当用户选择全部时,我想在一条线上绘制所有男性和女性的阴影,并且还希望保持白色为男性,粉红色为女性。
任何帮助将不胜感激。
答案 0 :(得分:1)
使用-symbolForScatterPlot:recordIndex:
数据源方法在每个索引处返回所需的绘图符号。除了绘图数据之外,-reloadData
方法强制绘图重新加载符号。