您好,我正在尝试展示一个有多个酒吧的条形图。每个条形由多个(但每个条形图相同的数量)子部分组成。所以我想展示一个条形,它有一个下部(例如绿色),一个中间部分(例如黄色)和顶部红色部分。我想创建三个独立的情节,但这会带来一些开销,因为订单绘图没有修复我猜 (调用相应数据源的时间是未知的,较小的条可能被较大的数据库覆盖)。
所以我正在考虑给每个酒吧一个偏移量来加入下栏。 但是,如何动态地将y偏移量添加到条形位置?
感谢您的帮助!
答案 0 :(得分:0)
将图上的barBasesVary
属性设置为YES。然后,Core Plot将为您的数据源查询每个数据点的名为CPBarPlotFieldBarBase
的附加字段。这意味着您将为每个条形提供三个数据值 - 位置,基值和尖端值。