我已经按照这个链接http://www.gilthonwe.com/2012/06/09/stacked-bar-chart-coreplot-ios/并成功地制作了我需要的条形图。但现在我想在这个图中做些改变,我想在单个 x 轴日期上有 2 条条形图线。我想要这样的条形图。
(来源:tqn.com)
但我想要 2 个酒吧而不是 3 个。
我必须改变什么或如何才能制作这个条形图。
我已经按照这个链接http://www.gilthonwe.com/2012/06/09/stacked-bar-chart-coreplot-ios/并成功地制作了我需要的条形图。但现在我想在这个图中做些改变,我想在单个 x 轴日期上有 2 条条形图线。我想要这样的条形图。
(来源:tqn.com)
但我想要 2 个酒吧而不是 3 个。
我必须改变什么或如何才能制作这个条形图。
您应该使用两个条形图,一个用于具有相同填充的每组条形图。使用barOffset
每个图上的 将一个向左移动一点,将另一个向右移动一点,以便它们在条形位置上方连接。有关示例代码,请参阅绘图库示例应用程序。
如果它只是条形图,我认为您不需要链接中提供的代码。实现此类目标的最简单方法是简单地使用 CALayer 来表示图中的条形。您只需根据需要设置它们的框架和背景颜色,将它们作为子层添加到您的视图中并完成(除了创建轴和标签)
CALayer *layer = [[CALayer alloc] init];
layer.frame = /* ... */;
layer.backgroundColor = [[UIColor redColor] CGColor];
[someView.layer addSublayer:layer];