All Projects → spacenation → Swiftui Charts

spacenation / Swiftui Charts

Licence: mit
🚀 SwiftUI Charts with custom styles

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swiftui Charts

Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (+184.56%)
Mutual labels:  apple, xcode, tvos, watchos
Swiftui Shapes
🚀 Collection of SwiftUI shapes
Stars: ✭ 137 (-49.63%)
Mutual labels:  apple, xcode, tvos, watchos
Swiftui Sliders
🚀 SwiftUI Sliders with custom styles
Stars: ✭ 241 (-11.4%)
Mutual labels:  apple, xcode, tvos, watchos
Swiftui Grid
🚀 SwiftUI Grid layout with custom styles
Stars: ✭ 872 (+220.59%)
Mutual labels:  apple, xcode, tvos, watchos
Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-93.01%)
Mutual labels:  apple, xcode, tvos
TermiNetwork
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Stars: ✭ 80 (-70.59%)
Mutual labels:  apple, tvos, watchos
Wells
A lightweight diagnostics report submission system
Stars: ✭ 26 (-90.44%)
Mutual labels:  apple, tvos, watchos
Nord Xcode
An arctic, north-bluish clean and elegant Xcode color theme.
Stars: ✭ 63 (-76.84%)
Mutual labels:  apple, xcode, tvos
Conbini
Publishers, operators, and subscribers to supplement Combine.
Stars: ✭ 109 (-59.93%)
Mutual labels:  apple, tvos, watchos
Swift Sdk
LeanCloud Swift SDK
Stars: ✭ 110 (-59.56%)
Mutual labels:  apple, tvos, watchos
Objc Sdk
LeanCloud Objective-C SDK
Stars: ✭ 186 (-31.62%)
Mutual labels:  apple, tvos, watchos
Wwdc Notes
WWDCNotes.com content ✨
Stars: ✭ 183 (-32.72%)
Mutual labels:  apple, tvos, watchos
Human Interface Guidelines Extras
Community additions to Apple's Human Interface Guidelines
Stars: ✭ 225 (-17.28%)
Mutual labels:  apple, tvos, watchos
Rome
Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
Stars: ✭ 724 (+166.18%)
Mutual labels:  apple, tvos, watchos
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+10497.79%)
Mutual labels:  apple, tvos, watchos
Flint
The Flint framework for building apps on Apple platforms using Feature Driven Development
Stars: ✭ 636 (+133.82%)
Mutual labels:  apple, tvos, watchos
Cdmarkdownkit
An extensive Swift framework providing simple and customizable markdown parsing.
Stars: ✭ 158 (-41.91%)
Mutual labels:  xcode, tvos, watchos
Attributedstring
基于Swift插值方式优雅的构建富文本, 支持点击长按事件, 支持不同类型过滤, 支持自定义视图等.
Stars: ✭ 294 (+8.09%)
Mutual labels:  apple, tvos, watchos
Apple Runtime Headers
Objective-C runtime headers for Apple's iOS, macOS, tvOS and watchOS frameworks
Stars: ✭ 174 (-36.03%)
Mutual labels:  apple, tvos, watchos
Wwdc
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Stars: ✭ 2,561 (+841.54%)
Mutual labels:  apple, tvos, watchos

SwiftUI Charts

Build custom charts with SwiftUI

Styles

Line

Chart(data: [0.1, 0.3, 0.2, 0.5, 0.4, 0.9, 0.1])
    .chartStyle(
        LineChartStyle(.quadCurve, lineColor: .blue, lineWidth: 5)
    )

Area

Chart(data: [0.1, 0.3, 0.2, 0.5, 0.4, 0.9, 0.1])
    .chartStyle(
        AreaChartStyle(.quadCurve, fill:
            LinearGradient(gradient: .init(colors: [Color.blue.opacity(0.2), Color.blue.opacity(0.05)]), startPoint: .top, endPoint: .bottom)
        )
    )

Stacked Area

Chart(data: matrix)
    .chartStyle(
        StackedAreaChartStyle(.quadCurve, colors: [.yellow, .orange, .red])
    )

Column

Chart(data: [0.1, 0.3, 0.2, 0.5, 0.4, 0.9, 0.1])
    .chartStyle(
        ColumnChartStyle(column: Capsule().foregroundColor(.green), spacing: 2)
    )

Stacked Column

Chart(data: matrix)
    .chartStyle(
        StackedColumnChartStyle(spacing: 2, colors: [.yellow, .orange, .red])
    )

Roadmap

  • Bar chart style

Code Contributions

Feel free to contribute via fork/pull request to master branch. If you want to request a feature or report a bug please start a new issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].