如何在iOS中绘制堆积条形图

Him*_*tri 5 graph objective-c core-plot ios

我想在给定的链接中在iOS应用程序中绘制堆栈条形图

http://peltiertech.com/images/2009-05/StackChart4.png

.我知道使用核心绘图绘制简单条形图,但无法找到绘制堆积条形图的方法.请允许任何人建议我使用核心图或任何其他库绘制堆积条形图的方法.请建议任何其他库可用在iOS应用程序中绘制它.

Eri*_*och 5

Core Plot不会为您进行堆叠计算,但它可以绘制条形图.每个数据系列都需要一个条形图.例如,您可以使用一个绘图从0到2绘制一个条形.下一个图可以有一个跨越2到5之间的条形图,第三个图形可以在5到6之间.

设置它的方法barBasesVary是为堆栈中的底部绘图以外的所有设置设置= YES.这些图将向数据源询问另一个名为的绘图字段CPTBarPlotFieldBarBase.用它来设置条的起始值,并CPTBarPlotFieldBarTip像往常一样用来设置终点.


dtu*_*net 0

在 Core Graphics 中做到这一点并不会太难。我不相信 Core Plot 提供了这个(或我尝试过的任何其他库) - 但这个图看起来非常简单。WWDC 2011 上有一场关于使用 Core Graphics 的精彩会议,您可以在此处查看(需要开发者帐户):

https://developer.apple.com/videos/wwdc/2011/includes/practical-drawing-for-ios-developers.html#practical-drawing-for-ios-developers