Latest 0.0.2
Homepage https://github.com/Pluto-Y/SwiftyEcharts
License MIT
Platforms ios 8.0, requires ARC
Authors

Build Status
codecov


简介

SwiftyEchart 是针对 Echarts 3 进行封装的一个开源库。 主要方便针对不熟悉 Javascript 的小伙伴快速使用 Echarts 3 的特性,能做出细致的配置。 该项目将适用于 iOS, MacOS, tvOS 以及 Server, 并且有可能方便服务器的小伙伴能产生出正确的 JSON 交于前端( Echarts )处理。

目前该项目还在紧急开发中,由于项目有点大,也只有一个人开发,所以可能进度有点慢,希望小伙伴见谅~

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

TODO (开发计划)


接下来一段时间会针对以下这些开发计划逐步完整,也会根据大家反馈进行添加计划以及调整计划的优先级,目前即将要处理的主要有以下几块:

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

    ( branch – 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 文件。

Latest podspec

{
    "name": "SwiftyEcharts",
    "version": "0.0.2",
    "summary": "A custom component for the ecomfe's echarts 3.",
    "homepage": "https://github.com/Pluto-Y/SwiftyEcharts",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "PlutoY": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Pluto-Y/SwiftyEcharts.git",
        "tag": "0.0.2"
    },
    "source_files": "SwiftyEcharts/**/*.{h,swift}",
    "resource_bundles": {
        "SwiftyEcharts": "SwiftyEcharts/Resources/**"
    },
    "requires_arc": true,
    "ios": {
        "frameworks": "UIKit"
    },
    "platforms": {
        "ios": "8.0"
    },
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This