在ios中绘制一个简单的条形图,而不使用Coreplot

时间:2013-01-17 17:42:11

标签: ios plot bar-chart

我有两组包含7个对象的数组,其中值为1,日期为另一个。

我想生成一个简单的条形图,其中x轴为日期,y轴为数值。

我搜索了google和当前的stackoverflow,但我没有找到满意的答案。

在每个答案中,都是关于Coreplot的,我不想使用它因为它的复杂性(我是ios开发中的初学者)。

除了CorePlot有没有其他方法可以实现这样的图形?或者有人能为我提供一个使用内置苹果API'S

绘图的示例

等待回答,非常感谢。

3 个答案:

答案 0 :(得分:1)

您需要在自定义UIView中执行此操作。

在drawRect方法中,您可以计算x轴和y轴的范围。然后,您需要将轴绘制到实际屏幕上,并显示数值。

然后你需要弄清楚每个酒吧应该有多厚,以及它们需要多高。

然后沿着x轴将它们绘制到相关的空间中。

在此之前,你需要给出的是背景颜色。也许是一些引导线,以便用户可以轻松阅读值......

或者您可以使用http://www.cocoapods.org安装CorePlot,它会为您完成所有操作。

自己绘制图表的难度远远超过学习如何使用核心图表的时间。

答案 1 :(得分:1)

另一个选项可以EChartEColumnChart

enter image description here

答案 2 :(得分:0)

这个第三方项目对我很好,我发现设计比大多数其他项目都好。不幸的是付了钱,但它总是一个选择:)

http://www.binpress.com/app/ios-bar-chart-view/1836