iOS-Charts

作者: 乐Coding | 来源:发表于2016-07-04 16:37 被阅读11927次

今天一时兴起给大家介绍一个好用的数据图开源库:iOS-Charts,github链接https://github.com/danielgindi/Charts,这个开源库是用Swift实现的,作者相当🐂,这个项目有9435个Star,Android也有他写的相应开源库:MPAndroidChart。 本博客原文地址
http://lvesli.com/2016/06/06/iOS-Charts/

001.png 002.png 003.png 004.png 005.png 006.png 007.png 008.png 009.png 010.png 011.png 012.png 013.png

进店须知

先上几个美图,给大家个视觉感受,看看是不是你的菜,现在毕竟是看脸的时代。然后我再介绍她能提供哪些“特殊服务”。如果你满意接下来再具体给你介绍如何把“她”抱回家(具体配置和使用)。

店长介绍

看完艳压群芳、技压群芳的姑凉们,如果感觉还不错,接下来听我具体介绍本店的"特殊服务"。本店特色、店长推荐,免除你独自撸码实现的烦恼。

  1. 可以实现8各不同类型的数据图
  2. 支持图形缩放(使用你勤劳的手指双击或者双指撑开)
  3. 支持拖拽和滑动
  4. 双轴线
  5. 自定义x轴或者y轴
  6. 高亮数据(自定义 popup-views)
  7. 以PNG、JPEG格式保存到相册
  8. 预定义颜色模板
  9. 图例(自动生成或者自定义)
  10. 动画(支持x轴和y轴动画)
  11. 限制线(用于显示添加限制信息或者最大值)
  12. 自定义(绘制、类型面板、图例、颜色、背景、手势、虚线)
  13. 绘制来自Realm.io移动数据库的数据

能看到这说明你也是一个痴情郎啊,既然选择就一往情深。下面看看如何带回家享受服务吧。

缴费办理

一、 手动配置

  1. Charts.xcodeproj拖拽到你的工程
  2. 打开target's settings,点击 Embedded Binaries下方的加号,选择Charts.framework
  3. Xcode 6.3.1 有一个bug,你必须先编译然后引入头文件
  4. @import Charts
  5. 在Objc项目中需要添加桥接文件

一、 使用Pods

1.在Podfile文件中添加

pod 'Charts/Realm'

执行 pod install命令

售后服务

iOS-Charts已经能够实现大部分功能,当然由于业务需求,她不能完全满足你的需求,就需要你改源码了。比如我司业务还需要她满足一下功能:

  1. 数据点只支持圆点不支持正方形。
  2. 多条折线时无法同时高亮相同X轴的点
  3. 柱状图动画不支持数值变换

下一篇文章我会讲解如何在GitHub上Fork iOS-Charts的代码、修改源码满足自己的业务需求。

看到这,你才是“本店”的忠实粉丝啊,看在我们“优质的服务和合理的价格”,欢迎分享到朋友圈,未关注用户点击右上角关注哟。


更多精彩文章请浏览我的博客:http://lvesli.com,本博客发布也会在 *** lecoding *** 微信公众号中同步更新,欢迎大家订阅,有什么问题可以在此一起交流。公众号搜索:*** 乐Coding *** 或者 *** lecoding *** 或者微信扫描下方二维码:

icon.jpg

相关文章

  • Charts:一个强大的iOS图表框架

    原文地址:http://hao.jobbole.com/ios-charts/ ios-charts是一个强大的图...

  • ios-charts:一个强大的iOS图表框架

    原文地址:http://hao.jobbole.com/ios-charts/ ios-charts是一个强大的图...

  • iOS-Charts

    今天一时兴起给大家介绍一个好用的数据图开源库:iOS-Charts,github链接https://github....

  • IOS脉冲波形图,心电图的实现

    实现这个功能,我用的是ios-charts这个强大的图表框架,该框架也是MPAndroidChart在 i...

  • iOS-Charts介绍

    今天介绍一个绘图框架 Charts的使用。这个框架绘图功能比较强大,用了一年多,现在准备写一系列文章来推荐一下. ...

  • 一些实用的小Demo值得收藏

    ios-charts:一个强大的iOS图表框架 excel表格形式的第三方 https://github.com/...

  • iOS-Charts的引入

    Charts是一款强大的iOS图形库,但是是swift的, OC项目导入时可能会遇到一些坑,本文基于xcode8....

  • iOS-Charts框架集成

    公司的项目有大量的图标,曲线图,饼图,离散图,柱状图等等。。。选用Charts,毕竟有GitHub上有一万多颗星。...

  • iOS-Charts 的使用

    Charts是一套非常漂亮的开源图表组件,它是MPAndroidChart在苹果端的移植版本,同时支持iOS/tv...

  • 第三方集成遇到问题总结

    1,ios-charts。 最进遇到了有很多画图的项目,于是在网上看到了这个,感觉不错,但是直接下载,oc环境...

网友评论

  • 54dabbe03c92:lineChartView 1000个数据 一刷新表格,cpu利用率直接上99%了
  • 真爱要有你才完美:你好 怎么实现那种两点间是那种0.4那个图的 下面的颜色是渐变的效果啊
  • 乐Coding:觉得还不错记得上方点击↑“喜欢”哟:smiley:
    iOS_:同问
    Maj_sunshine:请问这里面的柱状图能颜色渐变么
  • 919ed65fcd87:请问如何实现横向的柱状图,网上都是竖向的
    乐Coding:@啊力力 官网Demo有例子
  • 呵呵哈哈嘿嘿:请问可以详细的说下如何用pod导入Charts吗?现在导入了,有一堆报错
    冷煖自知:现在导进去就报错
    呵呵哈哈嘿嘿:@LvesLi 如何给X轴赋值?
    乐Coding:当时直接 pod 'Charts' 安装的,不需要特殊修改。
  • lsif的简书:请问楼主,将Charts导入demo中,demo文件大小6M左右,但是archive 这demo后,居然有180M, 请问这样打包的文件很大,是否有问题?
  • 踏遍青山:作者好污 别写程序了 下海安保 :joy:
    踏遍青山:@踏遍青山 下海吧
  • roy_pub:这个作者是仿安卓上面的,安卓好像不是他写的
  • 咖啡bu加糖:charts 最近更新的,我想问问,折线图 怎么不从X = 0 ,稍稍偏移一点,还有多系列柱状图如何能控制柱状图的宽度,楼主有空恢复一下,谢谢咯
  • 咖啡bu加糖:有第二篇如何修改charts源码了,楼主
    乐Coding:@咖啡bu加糖 关注我的微信公众号:lecoding 查看或者访问 http://lvesli.com/2016/07/25/Fork-in-Github-and-change/

本文标题:iOS-Charts

本文链接:https://www.haomeiwen.com/subject/sbardttx.html