我需要在我正在处理的iPhone应用程序中渲染和显示图表(现在是条形图,但稍后可能需要更多类型).我已经做了一些环顾四周,看起来没有任何真正好的,成熟的iPhone图表库.我也在寻找可以在Mac上为Cocoa编写的东西,但是还没有找到任何好的东西.
以前有人处理过吗?有什么建议?
我确实找到了Core Plot,但似乎还处于开发的早期阶段.
编辑以添加要求的一些细节(因为它们目前的立场;))
条形图
水平条形图
双叠条形图
轴标签(包括y轴上旋转90度)
图表上每个条形图上方的标签
着色或自定义背景
Barry Wark.. 78
推动Core Plot项目的众多因素之一是iPhone上缺乏良好的绘图框架.Core Plot还包括许多其他用例,包括桌面系统,但其设计从一开始就包含iPhone支持.它已经变得非常接近可用,并且目前正在多个iPhone和OS X应用程序中使用.
编辑2/10
自从我第一次发布摘要以来,Core Plot已经走了很长的路.该框架现在有条形图(包括水平条形图,我相信),轴标签(包括aribrarty旋转),以及图形的填充和背景.我不确定堆积条形图,但是添加到CPBarPlot
实现条形图的类并不难.至于CPAnotation
注释,如果没有您需要的确切功能,则可以使用子类来添加注释.
在github上的项目.
推动Core Plot项目的众多因素之一是iPhone上缺乏良好的绘图框架.Core Plot还包括许多其他用例,包括桌面系统,但其设计从一开始就包含iPhone支持.它已经变得非常接近可用,并且目前正在多个iPhone和OS X应用程序中使用.
编辑2/10
自从我第一次发布摘要以来,Core Plot已经走了很长的路.该框架现在有条形图(包括水平条形图,我相信),轴标签(包括aribrarty旋转),以及图形的填充和背景.我不确定堆积条形图,但是添加到CPBarPlot
实现条形图的类并不难.至于CPAnotation
注释,如果没有您需要的确切功能,则可以使用子类来添加注释.
在github上的项目.
作为CorePlot的商业替代品,我建议给ShinobiControls一个去,他们有一些相当不错的图表.它们还具有非常好的性能,可以在60fps的速度下绘制100,000+点以及多点触控支持.
作为一个完整的披露,我为Scott Logic工作,这是ShinobiControls的母公司.