根据我的要求,我需要使用cocoa框架和目标c生成直方图。
如果有人知道解决方案,请尽快告诉我。
谢谢, 拉维
答案 0 :(得分:4)
您可以使用Core Plot。它不直接支持直方图,但如果你自己计算箱子和数量,那么条形图很容易设置。框架处理绘制所有内容,包括轴和标签。它适用于Mac,iPhone和iPad。
答案 1 :(得分:1)
根据您的需要,您可以使用自定义UIView子类并手动执行绘图(覆盖drawRect :)或为每个条形添加UIViews(使用少量代码可以制作漂亮的动画,但如果需要很多条形图则效率不高)。
答案 2 :(得分:0)
您可以使用 CoreAnimation 轻松编写自己的CALayer
。
您只需要一些基本的CALayers
颜色,边框和阴影来绘制条形图,而一些CATextLayers
则可以在轴上或下方的条形图上绘制文字。
通过一些基本的 CA 知识,它将很容易,并允许您使用动画或效果轻松自定义图形。
答案 3 :(得分:0)
我知道这个问题已经很老了,但我找到了一个链接,可以为绘制直方图提供示例代码
答案 4 :(得分:0)