SwiftyEcharts 0.0.2

SwiftyEcharts 0.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年10月
SwiftSwift 版本3.0
SPM支持 SPM

Pluto Y 维护。



  • PlutoY

SwiftyEcharts



简介

SwiftyEcharts 是对 Echarts 3 进行封装的一个开源库。主要为不熟悉 Javascript 的小伙伴提供了快速使用 Echarts 3 特性的方便,可以实现细致的配置。该项目适用于 iOS, MacOS, tvOS 以及 Server,并且可能方便服务器端的小伙伴生成正确的 JSON 数据交由前端(Echarts)处理。

目前该项目还在紧急开发中,由于项目比较庞大,只有一个人负责开发,所以进度可能有些慢,希望小伙伴们谅解~

同时,如果有任何问题,欢迎小伙伴们提 Issue,有兴趣的小伙伴也可以提出 Pull Request,以加快项目的进度。

待办事项(开发计划)


接下来一段时间会逐步完成以下开发计划,也会根据大家的反馈添加计划和调整优先级。目前即将要处理的主要如下:

  • 支持多种图形类型
    • 散点图(已支持)
    • 折线图(已支持)
    • 柱状图(已支持)
    • 地图(进行中)
    • 饼图(已支持)
    • 雷达图(已支持)
    • k线图(已支持)
    • 箱线图(已支持)
    • 热力图
    • 关系图
    • 矩形树图
    • 平行坐标
    • 桑基图(已支持)
    • 漏斗图(已支持)
    • 仪表盘(已支持)
    • 象形柱图(已支持)
    • 主题河流图(已支持)
    • 日历图

  • 支持 Swift 各个版本

(分支 - Swift 2.3, master - Swift 3.x)

  • 支持 iOS, MacOS, tvOS, Server
  • 支持事件处理
  • 支持更多 Echarts 方法
  • 支持模块化

安装

  • 手动导入:
    • 将项目下的 SwiftyEcharts 目录复制到项目中
    • Remove References 移除 js 目录,然后通过 create floder references 方式添加 js 目录

⚠️*** 请确保 js 目录是蓝色的 ***⚠️

教程

系统要求

  • iOS 8.0 +
  • Swift 3(master), Swift2.3(branch)

联系我

由于这个项目需要封装的内容较多,希望有小伙伴一起来封装,有兴趣的小伙伴可以通过@叫什么都不都不如叫Pluto-Y联系我。

许可证

SwiftyEcharts 使用 MIT 许可证,详情见 LICENSE 文件。