ObjectC 图表工具Charts(1)

1,013 阅读2分钟

一. Charts功能介绍说明

Charts是一个很好的绘图工具,功能非常强大,可以用来绘制折线,柱状图,饼状图,k线图,k线分时图,雷达图,气泡图等等,charts是一款仿照安卓 MPAndroidChart而来的一个基于Swift编写的绘图库。

地址:github.com/danielgindi…

1.Charts集成操作

使用cocoapod导入至开发项目

// 导入前检索charts的版本
pod search charts
pod search ChartsRealm
(找到你要导入的库, 复制一下, 按q键退出)

// 打开项目路径
cd + 项目路径

// 编辑Podfile文件
vim podfile
(此步骤操作podfile文件,把上面复制的粘贴进去, 重复第三步把"ChartsRealm"也找出来粘进去)

// 执行安装
pod install

2.集成注意项

1.Cocoapod导入三方

cocoapods

github上明确指出这是两个库, 需要Realm数据库的小伙伴一定要看清楚了, 千万别和小编一样粗心大意, 只导入一个库,最后找好久原因.

2.Podfile文件要求

podfile

podfile里这两行代码默认是注释掉的, 大家一定记得注开, 把"#"去掉. 否则会报错. 详情请看此博客.

##### 3.集成前配置

项目首次进行pod init 操作 会在安装pod install过程中出现错误,内容如下

image-20201014142340457

解决方法:

提前创建OC与Swift桥接文件,按照“项目配置”进行操作。

3.集成后配置

导入成功后, 就该做最后的配置了.

podfile

操作步骤:

1.点击pod文件 2.点击build setting, 输入swift language 3.选择当前语言版本

2.项目配置

2.1创建swift桥接文件

2.1.0 创建一个swift文件

podfile

podfile

podfile

podfile

导入我们需要用的第三方依赖的头文件.

podfile

拓展

百度的Echarts是网页版的,但有把网页的属性方法封装成oc的对象,

iOS- Echarts - A control build with echarts

iOS- Echarts - 将ECharts封装成iOS控件

还未实操提前备注一下:github.com/Pluto-Y/iOS…