【问题标题】:Core Plot bar Graph iPhone核心绘图条形图 iPhone
【发布时间】:2012-10-24 20:11:02
【问题描述】:

我已关注此链接http://www.gilthonwe.com/2012/06/09/stacked-bar-chart-coreplot-ios/ 并成功制作了我需要的条形图。但现在我想在这个图中做些改变,我想在单个 x 轴日期上有 2 条条形图线。我想要这样的条形图。


(来源:tqn.com

但我想要 2 个而不是 3 个。

我必须改变什么或如何才能制作这个条形图。

【问题讨论】:

    标签: objective-c ios cocoa-touch core-plot


    【解决方案1】:

    如果只是条形图,我认为您不需要链接中提供的代码。实现此类目标的最简单方法是简单地使用 CALayer 来表示图中的条形。您只需根据需要设置它们的框架和背景颜色,将它们作为子层添加到您的视图中并完成(除了创建轴和标签)

    CALayer *layer = [[CALayer alloc] init];
    layer.frame = /* ... */;
    layer.backgroundColor = [[UIColor redColor] CGColor];
    
    [someView.layer addSublayer:layer];
    

    【讨论】:

      【解决方案2】:

      您应该使用两个条形图,一个用于具有相同填充的每组条形图。在每个图上使用barOffset 将一个向左移动一点,将另一个向右移动一点,以便它们在条形位置上方连接。有关示例代码,请参阅 Plot Gallery 示例应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-18
        相关资源
        最近更新 更多